- 39
- 0
- 约2.84万字
- 约 175页
- 2018-04-28 发布于浙江
- 举报
UNIX 的并发机制 UNIX为进程间的通信和同步提供了各种机制,最重要的有 管道 消息 共享存储区 信号量 信号 管道、消息和共享存储区提供了进程间传递数据的方法,而信号量和信号用于其他进程的触发动作 UNIX 的并发机制 管道 UNIX对操作系统开发最重要的一个贡献是管道 (pipe) 管道是一个环形缓冲区,允许两个进程以生产者/消费者的模型进行通信。因此,这是一个先进先出(FIFO)队列,由一个进程写,而由另一个进程读 创建一个管道后,它的大小是固定的字节数。当一个进程试图往管道中写时,如果有足够的空间,则写请求被立即执行;否则该进程被阻塞 如果一个读进程试图读取多于当前管道中的字节数时,它也被阻塞;否则读请求被立即执行 操作系统强制实施互斥,也就是说,一次只能一个进程可以访问 UNIX 的并发机制 消息 消息是有伴随类型的一段文本,UNIX为参与消息传递的进程提供msgsnd和msgrev系统调用。每个进程都有一个与之相关联的消息队列,其功能类似于信箱 消息发送者指定发送的每个消息的类型,类型可以被接收者用作选择原则,接收者可以按先进先出的顺序接收信息,或者按类型接收 当进程试图给一个满队列发送信息时,它将被挂起;当进程试图从一个空队列读取时也会被挂起;如果一个进程试图读取某一特定类型的消息,但由于现在还没有这种类型的消息而失败时,该进程不会挂起 UNIX 的并发机制 共享
您可能关注的文档
- PMC店务管理系统.ppt
- QC-SALES 21世纪量化销售管理系统 周工作总结报告 某品牌汽车销售公司.ppt
- SQL_Server的安全管理.ppt
- Software Process Management 软件过程管理.ppt
- QQ盗号产业链现状与应对 2012计算机网络安全会议资料.pptx
- TPM13___目视管理.ppt
- SuperMap应用系统之一 电力设施管理.ppt
- Unix系统安全管理 MSE安全攻防培训资料.ppt
- word操作培训 站务管理中心协调管理部.pptx
- VMware云计算教学.ppt
- unit9-Do-you-want-to-go-to-a-movie示范课市公开课一等奖课件名师大赛.ppt
- 等级医院评审分级护理.ppt
- 工程索赔案例分析培训讲义.ppt
- 除颤仪的操作保养与维护新版.ppt
- 圆的面积 课件(共16张PPT) 2026-2027学年六年级上册数学人教版.pptx
- 5.6 7-9的表内乘、除法 解决问题(课件)(共20张PPT)2026-2027学年人教版二年级上册数学.pptx
- 2026新课件统编版五年级上册第三单元知识梳理 课件.pptx
- 2026新教材数学 27.3 实际问题与反比例函数 第3课时 课件 人教版数学九年级上册.pptx
- 27.3 实际问题与反比例函数(3) 课件(共38张PPT) 2026-2027学年人教版数学九年级上册.pptx
- 2026新教材数学 1.2从立体图形到平面图形 课件北师大版(2024)数学七年级上册.pptx
最近下载
- 2026中国能源建设集团云南火电建设有限公司校园招聘(46人)考试参考试题.docx VIP
- 大华-市林业局森林防火.pptx VIP
- 比多比少应用题和两步应用题.pdf VIP
- 2024外墙点挂纤维水泥装饰板应用技术规程.docx VIP
- 宣贯培训(2026)GBT 7826-2012系统可靠性分析技术 失效模式和影响分析(FMEA)程序.pptx VIP
- 建筑节能工程质量评估报告(监理).docx
- 铁路安全风险分级管控和隐患排查治理管理办法.docx VIP
- 《矿井空气压缩设备》课件 .ppt VIP
- 秋六年级上册语文人教部编版《各地期末选择真题专项145道汇编》(带答案).docx VIP
- 肥胖与心血管疾病的关系.pptx VIP
原创力文档

文档评论(0)