首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

IPC进程间通信的一些疑虑解决方法

2012-05-04 
IPC进程间通信的一些疑虑平台:linux最近在设计一套进程间协作(通信)的框架,由于原来框架功能很少很少,而且

IPC进程间通信的一些疑虑
平台:linux
最近在设计一套进程间协作(通信)的框架,由于原来框架功能很少很少,而且作用也没现在需求的那么大,所以当时选择的是使用abstract socket(local socket的一种)来做,现在准备继续在这个框架上进行改进,做成C/S模式的...但是总觉得怪怪的,相当非主流啊,pipe,共享内存,消息队列这种主流的不用,用local socket...但是现在又没有理由说服自己不用,希望大家帮忙比较一下,看看abstract socket来做这种东西是不是存在缺陷...

[解决办法]
果然非主流......
[解决办法]
准备将来跨机跨操作系统用。
[解决办法]
够用就是好的

pipe 要求父子进程之间通信
共享内存,需要加锁与轮询
消息队列,适合需要区分消息类型的场景使用
[解决办法]
要是通信量很大的话,local socket感觉好浪费哦,不如共享内存

热点排行