首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

linux中进程有关问题~

2012-03-31 
linux中进程问题~!在linux中一个fork()两个进程。如果主进程想用到子进程的几个变量的值。如何将子进程的这

linux中进程问题~!
在linux中一个fork()两个进程。如果主进程想用到子进程的几个变量的值。如何将子进程的这几个变量传到主进程啊。。(不用管道),我试过定义全局变量,用结构体都得不到。。。。谢谢各位大大帮我解决下哈~!

[解决办法]
进程通讯问题!全局变量得不到,是因为这两个进程中都有这个全局变量,而且是相互独立,互不影响的。

搜索“进程通讯”问题
[解决办法]
结构体不也是变量吗?
fork()之后,地址空间独立,你是你,他是他,没有心灵感应
[解决办法]
创建一个匿名内存映射就可以了,然后fork,父子进程都可以操作那个返回指针的内存了。

热点排行