- 123
- 0
- 约1.64万字
- 约 48页
- 2017-01-29 发布于湖南
- 举报
ppt课件-进程同步与互斥
思路3:另一个简单的解法是为资源(这里是餐叉)分配一个偏序或者分级的关系,并约定所有资源都按照这种顺序获取,按相反顺序释放,而且保证不会有两个无关资源同时被同一项工作所需要。 解法:规定奇数号哲学家先拿起其左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,1,2号哲学家竞争1号筷子,3,4号哲学家竞争3号筷子,即五个哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总有某一个哲学家能获得两支筷子而进餐。semaphore chopstick[5]={1}; 进程的互斥 pi() //i=0-4 { while(1) { P(chopstick[(i+(i+1) mod 2) mod 5]); P(chopstick[(i+(i mod 2)) mod 5]); 进餐; V(chopstick[(i+(i+1) mod 2) mod 5]); V(chopstick[(i+(i mod 2)) mod 5]); 讨论问题; } } 问题: 该思路的一些变种:任意一位哲学 家与其他哲学家反方向申请筷子.先 拿筷子的三位哲学家与后面两位哲 学家反方向申请筷子。有何缺点? 例4:连
您可能关注的文档
最近下载
- 成都市规自局测绘地理信息专业知识考试更新试题.docx VIP
- 毕业设计连续梁桥施工组织设计.doc VIP
- 《汽车可靠性行驶试验方法gbt+12678-2021》详细解读.pdf
- 2024年江西省普通高校专升本考试公共课真题 .pdf VIP
- 报废沼气池拆除工程方案(3篇).docx VIP
- H公司自动化立体仓库总体结构设计与库存管理研究.pptx VIP
- 成都市规自局规划管理专业知识考试更新试题.docx VIP
- 科达H系列高清视频会议终端工程安装手册.docx VIP
- 前列腺增生手术护理查房ppt课件.pdf
- 2026年河南水利与环境职业学院单招职业倾向性测试题库参考答案详解.docx VIP
原创力文档

文档评论(0)