- 27
- 0
- 约1.41万字
- 约 89页
- 2018-06-14 发布于福建
- 举报
Chapter 7 进程互斥和同步
设key[S]=1时表示类名为S的临界区可用,key[S]=0时表示类名为S的临界区不可用。 则,unlock(key[S])只用一条语句 即可实现。即: key[S]←1 问题分析 用加锁法解决进程互斥的问题时,一个进程能否进入临界区是依靠自己的测试。 建立一个信号量步骤: 说明所建信号量所代表的意义 赋初值 建立相应的数据结构以便指向那些 等待使用该临界区的进程。 用信号量实现两并发进程PA,PB互斥的描述如下: 1) 设sem为互斥信号量,其取值范围为(1,0,-1)。 其中sem=1 表示进程PA和PB都未进入类名为S的临界区, sem=0 表示进程PA或PB已进入类名为S的临界区, sem=-1 表示进程PA和PB中,一个进程已进入临界区,而另一个进程等待进入临界区。 同步的消息实现机制 如果对一个消息或事件赋以唯一的消息名,则可用过程: wait (消息名) 表示进程等待合作进程发来的消息,而用过程 signal (消息名) 表示向合作进程发送消息。 几种通信方式都可用于大量数据传送,而且,由于其通信方式不同,需要使用不同的控制方式来达到通信进程之间同步或互斥的目的。
您可能关注的文档
- 9集邮业务和管理.ppt
- Adidas和将门商标之恩怨情仇.ppt
- adp_0409_MRP和ERP16.ppt
- Access 资料库和Word 合并列印.ppt
- AD和DA转换技术 -免费下载.ppt
- ahb_1019_生产和运作战略决策.ppt
- ANBOUND-管理视野和培训资源-第731期.doc
- aci_公司治理和规范运作.ppt
- Ang2和VEGF的协同作用及其在抗肿瘤血管新生治疗中的应用.doc
- AGV运动建模和仿真分析.doc
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 重庆市渝北区2024年小升初英语试卷( 含笔试解析,无听力原文,无音频).pdf VIP
- 论述类文本阅读常见设误类型讲解.ppt VIP
- DB37∕T 5334-2025 建筑施工现场汽车起重机安全使用技术规程.pdf VIP
- 电动执行器A级检修作业指导书.pdf VIP
- 国家义务教育质量监测四年级道德与法治题库(完整版).docx VIP
- 无人机应急消防课件.pptx VIP
- 2026年洛阳职业技术学院单招职业适应性考试题库带答案详解.docx VIP
- 课堂教学中如何做到分层教学.pptx VIP
- 空压机保养记录表.doc VIP
- 2025年脑机接口医疗应用在睡眠障碍治疗中的新进展报告.docx
原创力文档

文档评论(0)