操作系统之三种进程通信方式

程序在运行的过程中,进程之间需要进行相互通信。下面我将介绍三种进程之间通信的方式。
1、共享存储: 通信进程共享一个存储空间,通过对该空间进行读/写操作进程通信
2、消息传递: 直接以格式化的数据“消息”为单位,通过“发送消息”&“接收消息”原语进行通信
消息传递有两种方式:1、直接通信:进程间直接传送消息;2、间接通信:进程中有“信息”中间实体(类似于网络中的电子邮箱系统的信箱)
3、共享文件: (pipe 文件、缓冲区),半双工。性质同IO 中的缓冲区。且运行多进程读写管道。数据一旦被读出立刻丢弃

你可能感兴趣的:(操作系统,操作系统,进程,消息机制)