- 共享存储:设置一个共享空间,各进程互斥访问 基于数据结构的共享:低级方式,共享空间只允许存放特定数据结构 基于存储区的共享:高级方式,在内存中画出共享存储区,数据形式和存放位置由进程决定
- 信息传递:传递结构化消息(消息头,消息体),系统提供发送,接收原语 直接通信方式:消息直接挂到接收方消息队列里 间接通信方式:消息先发送至中间体(信箱)
- 管道通信:管道是用于连接读写进程的共享文件,又名pipe文件,实质上是在内存中开辟一个大小固定的缓冲区。管道只可半双工通信,某一时间段只许单向传输,各进程互斥的访问管道。没写满,不许读;没读空,不许写。