1.消息传递的概念 消息传递(Message passing)作为当前应用最为广泛的一种进程间通信机制,为进程间信息传递和交换的实现提供了很好的保障 消息是一组信息,由消息头和消息体组成。 send(destination, message) receive(source, message) 3.4.6 消息传递 * 2.同步 阻塞send:发送进程阻塞,知道消息被接收进程接收 非阻塞send:发送进程发送消息并再继续操作 阻塞receive:接收者阻塞直到请求的消息到达 非阻塞receive:接收者收到一条有效消息或一条空消息 组合形式: 阻塞send,阻塞receive 非阻塞send,阻塞receive 非阻塞send,非阻塞receive 3.4.6 消息传递 * 3.寻址方式 (1)直接寻址(Direct addressing)方式 (2)间接寻址(Indirect addressing)方式 在间接选址方式下,消息传递并不是在发送进程和接收进程之间直接进行,而是通过一个被称为信箱(Mailbox)的共享的数据结构完成 利用信箱进行通信,发送进程和接收进程存在如下的对应关系:一对一、多对一、一对多和多对多 3.4.6 消息传递 * 图3.14 间接的进程通信 3.4.6 消息传递 * 3.互斥 send(mbox, msg)原语
您可能关注的文档
最近下载
- USP 1665 超清完整版可复制.pdf VIP
- 2025年湖北省高中学业水平合格性考试地理试卷真题(精校) .pdf VIP
- 2026中科华轨航空产业发展(天津)有限公司招聘6人备考题库及答案详解(最新).docx VIP
- 2025年高考真题物理(福建卷)试卷及答案.docx VIP
- 《电力建设工程概预算定额》2018版.pdf
- 盈利、投资因子表达下的宏观映射:高盈利何时回归-241220-华福证券-54页.pdf VIP
- 岩土工程专业高级评审答辩题.pdf VIP
- 五轴抛光机结构设计.doc VIP
- 中国近现代史.pdf VIP
- 2025年吉林省委党校在职研究生招生考试(法律综合)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)