免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6045 | 回复: 12
打印 上一主题 下一主题

各位帮忙分析一下进程间通讯三种方式:共享内存,消息队列,信号 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-05 16:11 |只看该作者 |倒序浏览
各位大侠, 帮忙分析一下进程间通讯三种方式的不同和使用场合。

论坛徽章:
0
2 [报告]
发表于 2007-07-05 16:20 |只看该作者
建议多看看书~~

论坛徽章:
0
3 [报告]
发表于 2007-07-05 17:13 |只看该作者
没人顶, 自己顶一下。
刚才去查了书,得了点小小的体会。
信号量可以协助共享内存实现对共享内存存储的同步。
感觉消息队列和共享内存的区别是消息队列多了一个分层,分成一个队列一个队列,而共享内存把所有东西写在一块。

论坛徽章:
0
4 [报告]
发表于 2007-07-05 17:15 |只看该作者
大家对进程间通讯有什么看法,多提提啊

论坛徽章:
0
5 [报告]
发表于 2007-07-05 17:18 |只看该作者
原帖由 luotell 于 2007-7-5 17:15 发表
大家对进程间通讯有什么看法,多提提啊


不建议使用消息队列,一个复杂的东西就是没有生命力的东西。

论坛徽章:
0
6 [报告]
发表于 2007-07-05 17:30 |只看该作者
原帖由 福瑞哈哥 于 2007-7-5 17:18 发表


不建议使用消息队列,一个复杂的东西就是没有生命力的东西。

消息队列好象应用真的不多,我现在在银行开发,grep源代码可以看得到shmget, 但真的grep不到msgget

论坛徽章:
0
7 [报告]
发表于 2007-07-05 17:38 |只看该作者
大家对进程间的通讯包括管道,FIFO等机制有什么心得都拿出来分享一下啦

论坛徽章:
0
8 [报告]
发表于 2007-07-05 17:40 |只看该作者
原帖由 luotell 于 2007-7-5 17:38 发表
大家对进程间的通讯包括管道,FIFO等机制有什么心得都拿出来分享一下啦


我的心得是照着书本写就ok了。

论坛徽章:
0
9 [报告]
发表于 2007-07-05 19:51 |只看该作者
建议看《UNIX环境高级编程》,这书写的不错。

论坛徽章:
0
10 [报告]
发表于 2007-07-05 22:19 |只看该作者
原帖由 福瑞哈哥 于 2007-7-5 17:18 发表


不建议使用消息队列,一个复杂的东西就是没有生命力的东西。


我们现在开发用消息队列还是比较多的哦,至于消息队列和共享内存差别还真没有考虑过,不过觉得共享内存的效率好像比较高些。看楼下高见
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP