永发信息网

linux进程间通信用的是posix还是system

答案:2  悬赏:20  手机版
解决时间 2021-03-13 12:44
linux进程间通信用的是posix还是system
最佳答案
linux进程间通信的几种机制的比较及适用场合

1.# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。

# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。
# 消息队列( message queue ) : 消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。
# 信号 ( sinal ) : 信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。

#共享内存( shared memory):共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由
一个进程创建,但多个进程都可以访问。共享内存是最快的IPC方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号量,配合使用,来实现进程间的同步和通信。

# 套接字( socket ) : 套解口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同及其间的进程通信。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兵团农资我想知道这个在什么地方
朗逸拆空调滤芯 用什么螺丝刀
求翻译,语文九上
麻了发克,法克,法克啊,pp助手怎么下载那么
金川宾馆-餐厅怎么去啊,有知道地址的么
五笔字型中,哪个手指负责哪几个键?具体手的位
学校开放日,家长要怎么发言
陌陌创始人唐岩老婆图片
以我的家庭为题写三种形式的作文开头
国家电网田家寨供电营业厅在什么地方啊,我要
盲山海外版的下载地址求告知
洛克王国超级冰翼邪神怎么得 在哪抓
我的保险到期了,到期后被查出了病,我
一个于圆柱的底面直径是4分米,高2.5分米,它
把别人的钩织视频自己做成品卖,算侵权吗?
推荐资讯
小产权房如何评估
红色毛衣配浅色牛仔裤,可以配黑色粗帮皮短靴
吉瑞家园东门地址有知道的么?有点事想过去
东方影楼婚纱摄影在什么地方啊,我要过去处理
梦雅霏家纺斗门店在什么地方啊,我要过去处理
为什么中国人把今天以后的后一天叫做明天,把
3.7×0.58+0.37×4.2用简便方法计算
本人男46,春节期间不回家,想找个春节临时工
求下联:上联是架桥铺路修水利四海为家。跟工
C#中TreeView读取节点的操作
有没有那种类似于 打工巫师生活录 ,或者天域
回拨系统哪的好,网络电话系统平台哪的好?走
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?