找回密码
 立即注册
查看: 60|回复: 1

关于父子进程间修改变量值的小问题

[复制链接]

10

主题

11

回帖

64

积分

注册会员

积分
64
发表于 2023-2-2 16:55:38 | 显示全部楼层 |阅读模式
子进程修改的变量值会影响父进程的变量值吗?
回复

使用道具 举报

10

主题

11

回帖

64

积分

注册会员

积分
64
 楼主| 发表于 2023-2-2 16:58:30 | 显示全部楼层
分情况,在全局变量的前提下,若使用vfork()使子进程先执行修改变量值,则父进程处该变量的值也会改变,若是父进程先执行则不会了
若在main函数中定义的变量,在fork()之前定义的变量会被子进程改变,fork()后的则不会,因为在fork后定义的话相当于父子进程分别定义了一个同名变量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-7 21:46 , Processed in 0.727481 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表