社区
Linux/Unix社区
帖子详情
IPC方式和效率比较?
city_goal
2004-12-30 11:16:43
除了共享内存、消息队列、socket、管道以外,还有没有其他常用的方式。
有没有性能比较的数据,详尽的理论分析也可以。
any hints will be okay.
...全文
368
5
打赏
收藏
IPC方式和效率比较?
除了共享内存、消息队列、socket、管道以外,还有没有其他常用的方式。 有没有性能比较的数据,详尽的理论分析也可以。 any hints will be okay.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elssann
2005-01-02
打赏
举报
回复
最好用POSIX的IPC
别用SYSTEM V的。
city_goal
2005-01-02
打赏
举报
回复
????
tengulre
2004-12-31
打赏
举报
回复
up
hoyt
2004-12-31
打赏
举报
回复
好像《UNIX环境高级编程》中有一个比较的数据,也许可以参考一下
欢迎访问我的个人网站 www.linuxc.net
longenic
2004-12-31
打赏
举报
回复
各有各的优点, 你可以结合起来用, 感觉很爽的,很有成就感,嘿嘿.
就是一个小的操作系统.
《Linux系统编程、网络编程》第7章 进程间通信(本机
IPC
)
课程内容:为什么需要进程通信、为什么进程空间是独立的、学习本章有什么意义、无名管道、有名管道、消息队列、共享内存、信号量。
【操作系统】 为什么说共享内存是最快的一种
IPC
方式
呢?
在linux进程间通信的
方式
中,共享内存是一种最快的
IPC
方式
。因此,共享内存用于实现进程间大量的数据传输,共享内存的话,会在内存中单独开辟一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。 为什么说共享内存是最快的一种
IPC
方式
呢?让我们一起来看一下下面的这张图: 从这张图中,我们可以看出,使用管道(FIFO/消息队列)从一个文件传输信息到另外一个文件需要复...
进程间通信那种
效率
最高_进程间的八种通信
方式
----共享内存是最快的
IPC
方式
...
1.无名管道( pipe ):管道是一种半双工的通信
方式
,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2.高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种
方式
我们成为高级管道
方式
。3.有名管道 (named pipe) : 有名管道也是半双工的通信
方式
,但是它允许无亲缘关系进程间的通信。4.消息队...
进程间通讯
IPC
的几种
方式
的优缺点总结
Linux进程间的通讯 Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V
IPC
”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示...
进程间通信:
IPC
与TCP
区别
IPC
,全名Inter Process Communication即进程间通讯,在同一台机器上的两个进程就用
IPC
,不能跨物理机器,
IPC
包括共享内存、队列、信号量等几种
方式
,由于
IPC
通讯
效率
之高,所以大量的Unix下软件都用
IPC
通讯,如oracle TCP/IP,全名Transmission Control Protocol/Internet Protocol即传输控制协议/网间网协议...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章