免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1866 | 回复: 2

[Linux] 消息队列和内存共享的问题 [复制链接]

论坛徽章:
0
发表于 2015-05-16 14:50 |显示全部楼层
请教一个问题:

我使用了消息队列和内存共享来做IPC通讯;

我有个systemserver的进程,在这里建立了消息队列的集中数据处理,其他进程访问数据都要通过这个进程里面的消息;
另外一个进程myprocess,他主要是向systemserver通过消息队列写入数据和读取数据;

由于设计上的问题,某些条件下,需要把systemserver给干掉,但是,myprocess不能干掉;那么问题来了,我干掉systemserver,然后把他自己起来,结果我的myprocess想操作systemserver里面的数据就不行了,通过msgsnd时myprocess就直接停在这里了。

本人学艺不精,搞不懂,我使用的msgget的key都是固定的,难道进程重启,不把所有相关使用这个key的内存共享和消息队列,不重启都不行吗?

论坛徽章:
0
发表于 2015-05-22 17:16 |显示全部楼层
消息对列满了,systemserver还没有取出,myprocess还不断的在往消息队列中发送消息

论坛徽章:
0
发表于 2015-05-26 14:30 |显示全部楼层
回复 2# a1421117

大哥,你新来的,看到你在别的帖子里面介绍你刚刚学习,你回答我的问题之前看看我ID的注册时间啊,再说,你好像没有听明白我在说什么。

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP