* 二、信箱通信(间接通信) 进程之间传送消息时需要借助于一个中间媒体,即信箱来进行,因此称之为间接通信方式。 1.信箱的数据结构 间接通信所利用的信箱是一种数据结构,它由信箱头和信箱体两部分组成。 其中:信箱头是对信箱的描述,信箱头包括如下信息: 信箱标识符 信箱大小 已存放的信件数 等信箱队列的首指针 等信件队列的首指针 信箱体由若干格子组成,每一个格子可以存放一个信件。 信箱格子的大小和数量在信箱创建时确定。 * 2.发送原语和接收原语 (1)发送原语的形式为:send(B,M) 其中:B为信箱的标识符,M为信件的存放地址。 发送原语的执行过程:根据参数B找到指定的信箱,若信箱未满,则将信件M送入信箱由指针所指示的位置,信件数加1,并释放等信件的进程;否则,发送进程被阻塞,并将其插入等信箱队列。 (2)接收原语的形式为:receive(B,M) 其中:B为信箱的标识符,M为信件的存放地址。 接收原语的执行过程:根据参数B找到指定的信箱,若信箱有信件,则取出第一封信送到M所指定的区域,信件数减1,并将信箱中剩余的信件顺次前移,若有等信箱的进程,则将其唤醒;若信箱中无信件,则接收进程被阻塞,并将其插入等信件队列。 * 信箱可以由操作系统创建,也可以由用户创建,创建者是信箱的拥有者。因
您可能关注的文档
- 飞越太平洋_PPT资料.ppt
- 酒店常 用 英 语 二 百 句讲述.doc
- 绪论【课件】食品工艺学基础(合肥工业大学)资料.ppt
- 律所并购重组法律尽职调查清单讲述.doc
- 技术语言的种类和草图的绘制讲义.ppt
- 春季养生专场活动方案.ppt
- 紫金330平硐通信改造及道岔控制方案讲述.doc
- 第一课古老的交通工具资料.ppt
- 辽宁省锦州市锦州中学2015-2016学年高一12月月考生物试卷要点.doc
- 趣果时间产品讲述.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)