博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux进程间通讯基础
阅读量:4285 次
发布时间:2019-05-27

本文共 421 字,大约阅读时间需要 1 分钟。

进程与进程间需要通讯,通讯的目的为:

①数据传输:一个进程需要将数据发送给另一个进程。
②资源共享:多个进程之间共享同样的资源。
③通知事件:一个进程需要向另一个或另一组进程发送消息,通知它们发生了某事件。
④进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态改变。

Linux进程间的通讯(IPC:interprocess communication,进程间通讯)是由Unix进程通讯、基于system V的进程间通讯、posix进程间通讯发展而来的。其中posix表示可移植操作系统接口。posix不局限与Unix系统,windows系统也支持posix标准。

通讯的方式有:
①无名管道
②有名管道
③信号
④消息队列
⑤共享内存
⑥信号量
⑦套接字socket
不同的通讯方式有不同的通讯作用,如无名管道和有名管道用于数据传输,信号量用于资源共享。

转载地址:http://pmigi.baihongyu.com/

你可能感兴趣的文章
响应式下的下拉菜单
查看>>
DOM笔记(九):引用类型、基本包装类型和单体内置对象
查看>>
也谈学习
查看>>
DOM笔记(十):JavaScript正则表达式
查看>>
如何高效编写可维护代码?
查看>>
DOM笔记(十一):JavaScript对象的基本认识和创建
查看>>
DOM笔记(十二):又谈原型对象
查看>>
DOM笔记(十三):JavaScript的继承方式
查看>>
CSS:响应式下的折叠菜单(条纹式)
查看>>
响应式设计三部曲
查看>>
45种Javascript技巧大全
查看>>
PDO学习笔记
查看>>
MarkDown语法
查看>>
Linux的文件权限
查看>>
全屏滚动实现:fullPage.js和fullPage
查看>>
SASS小结
查看>>
一个js闭包问题的解答
查看>>
Responsive Design常用的媒体查询
查看>>
45个必备的JavaScript Web开发工具
查看>>
CSS3实现酷炫导航
查看>>