多进程共享变量

like_33833006 2009-04-28 10:37:52
如何在UNIX下实现父进程与子进程(多个子进程)间共享一个变量。不能用共享内存(已开有其它的用处)。
...全文
280 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgjyxenos 2011-06-17
  • 打赏
  • 举报
回复
写文件也可以啊
快乐田伯光 2009-04-29
  • 打赏
  • 举报
回复
管道跟消息队列怎么可以用于共享属于不同进程的变量哦? 不同进程间共享变量肯定不只是收发一下那么简单啊,同步互斥等问题一大堆呢.

不知道楼主不能使用共享内存的原因是什么?
createhebe 2009-04-29
  • 打赏
  • 举报
回复
用管道可以,建立LZ使用服务器\客户结构,由一个进程管理所有管道,其他进程建立到该进程的管道,这样设计应该简单一点。

个人意见~嘿嘿
hupo1982 2009-04-29
  • 打赏
  • 举报
回复
我只接触过管道,应该可以实现楼主的要求
olla168 2009-04-29
  • 打赏
  • 举报
回复
进程间通信机制,socket、信号量、消息队列、共享内存、管道……
sherlock_lai 2009-04-29
  • 打赏
  • 举报
回复
已开有其他用处是什么意思? 共享内存可以开很多个的。
tengulre 2009-04-29
  • 打赏
  • 举报
回复
IPC
morris88 2009-04-28
  • 打赏
  • 举报
回复
LZ分多了么,给我点吧...

除了编码到代码段的只读数据外,貌似没有其他可能...
  • 打赏
  • 举报
回复
不能共享内存就用管道或者消息队列发吧

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧