当前位置: 技术问答>linux和unix
多进程下的全局变量!
来源: 互联网 发布时间:2015-06-18
本文导语: 想把原来程序中的几部分分到多个进程中,怎么处理原来几部分共享数据时使用的全局变量最简单?感谢任何建议! | 这种情况下你只能用共享内存啦,找书看看吧 | 如果是...
想把原来程序中的几部分分到多个进程中,怎么处理原来几部分共享数据时使用的全局变量最简单?感谢任何建议!
|
这种情况下你只能用共享内存啦,找书看看吧
|
如果是这些进程有父子关系的话, 可以继承的, 如果要实时控制, 可以使用管道。
如果是无关进程之间的话, 最好还是用共享内存吧, 比较好用,
如果是无关进程之间的话, 最好还是用共享内存吧, 比较好用,
|
继承下来的用处不大,除非你不去修改它的值。
还是用共享内存吧。
还是用共享内存吧。
|
呵呵~~
楼主是想通过这样的方式实现IPC么?
如果这样就搞定了IPC,《Unix网络编程》第二卷那么厚一本书也不用写啦~~~~
如果是害怕全局变量影响各个不同的进程,大可不必担心,每个进程都有变量的一份copy,互相不会影响。
楼主是想通过这样的方式实现IPC么?
如果这样就搞定了IPC,《Unix网络编程》第二卷那么厚一本书也不用写啦~~~~
如果是害怕全局变量影响各个不同的进程,大可不必担心,每个进程都有变量的一份copy,互相不会影响。
|
还得互斥