linux中进程问题~!
在linux中一个fork()两个进程。如果主进程想用到子进程的几个变量的值。如何将子进程的这几个变量传到主进程啊。。(不用管道),我试过定义全局变量,用结构体都得不到。。。。谢谢各位大大帮我解决下哈~!
[解决办法]
进程通讯问题!全局变量得不到,是因为这两个进程中都有这个全局变量,而且是相互独立,互不影响的。
搜索“进程通讯”问题
[解决办法]
结构体不也是变量吗?
fork()之后,地址空间独立,你是你,他是他,没有心灵感应
[解决办法]
创建一个匿名内存映射就可以了,然后fork,父子进程都可以操作那个返回指针的内存了。