父进程和子进程可以共用一个全局变量???

发布于 2022-10-15 08:20:00 字数 66 浏览 18 评论 0

我看资料上说父进程和子进程可以共用一个全局变量???   对吗? 那父子进程之间也可以通过变量传递数据信息了??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

人生戏 2022-10-22 08:20:00

子进程会继承父进程的全部变量,但是之后就是互不影响了。

时光倒影 2022-10-22 08:20:00

子进程会继承父进程的全部变量,但是之后就是互不影响了。
whaaat 发表于 2011-04-28 14:01

    之后是什么意思??? 另外就是如果我在fork嵌定义了一个buff[];那我fork后,我在子进程和父进程里都可以用吗?还是??

谁人与我共长歌 2022-10-22 08:20:00

回复 3# vdsvs
都可以用,但是父子进程对这个变量的操作互不影响,之后的意思就是指fork()后。

記柔刀 2022-10-22 08:20:00

你可以写个测试程序体会下。

柠栀 2022-10-22 08:20:00

你可以写个测试程序体会下。
whaaat 发表于 2011-04-28 16:21

    谢谢,你说的fork后互不影响也就是不能共享吧,我第一次写系统编程很多地方不是很熟悉,呵呵, 有些问题真有意思,一个mian函数里,fork后,全局变量就不能共享了,

不爱素颜 2022-10-22 08:20:00

嗯,你还是没有理解进程的意思。

空‖城人不在 2022-10-22 08:20:00

进程间通信!进程和线程的区别

夜还是长夜 2022-10-22 08:20:00

父子进程通信的方式有很多,最简单是socket和管道

女皇必胜 2022-10-22 08:20:00

回复 1# vdsvs

    进程在fork 之后, 子进程和父进程 分布在不同的上下文, 全局变量,各自进程各一份。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文