- 7
- 0
- 约1.34千字
- 约 16页
- 2019-07-25 发布于浙江
- 举报
并发进程同步算法的设计方法 关键: 资源,信号量,初值,原语位置 传统的设计步骤 分析进程间的制约关系(找出制约资源) ——〉困难 定义信号量、确定信号初值 编程(安排p、v位置) ——〉位置错——〉功能错、死锁 信号量描述前趋关系 引入前趋图的设计方法: 制约关系——〉前趋关系——〉p、v位置确定(不用找资源) 1、不考虑同步关系,写出每个进程独立的活动描述。 2、同步的解决 1)、分析问题,按功能的逻辑要求,找出进程间的前趋关系,画出前趋图。 2)、设置信号量及p,v操作: 每条前趋线设一个信号量,箭头前插入其p,箭尾后插入其v。 3)确定信号量之初值: 不能率先执行的p其信号量初值为0,否则为n(正整数,为p处申请资源的初始单位数) 3、互斥的解决 分析问题-找出临界资源;1个临界资源设1个信号量,初始值为1;在临界区的前后加上p、v。 说明事例: 并发进程同步问题实例 2 4 取水果问题 5 取齐偶数问题 6 理发师问题 理发店包含一间接待室和一间工作室,接待室内有n(n≥1)把椅子,而工作室只有l把椅子。如果没有顾客,理发师就去睡觉;如果顾客来时所有的椅子都有人,那么顾客离去;如果理发师在忙且接待室有空闲的椅子,那么此顾客会坐
您可能关注的文档
最近下载
- (正式版)DB5226∕T 234-2022 《大球盖菇简易大棚栽培技术规程》.docx VIP
- 建筑安全玻璃管理规定发改运行[2003]2116号图集.pdf VIP
- 多重用药的安全管理与护理策略.pptx VIP
- 老年人多重用药评估与管理中国专家共识(2024)解读PPT课件.pptx VIP
- 老年人多重用药评估与管理中国专家共识(2024版)解读 2PPT课件.pptx VIP
- (正式版)DB4206∕T 67-2023 《桃园套种大球盖菇栽培技术规程》.docx VIP
- 老年人多重用药评估与管理中国专家共识(2024).pptx VIP
- 老年人的多重用药安全管理专家共识解读.ppt VIP
- 高龄老年共病患者多重用药安全性管理专家共识解读PPT课件.pptx VIP
- 高龄老年共病患者多重用药安全性管理专家共识.pptx VIP
原创力文档

文档评论(0)