- 46
- 0
- 约 5页
- 2017-09-28 发布于陕西
- 举报
* 关于哲学家的进餐问题 计科41 李雪 1924114 该吃午饭了? P[4] P[3] P[2] P[1] P[0] 第一阶段:具体化分析 C[3] C[4] P[4] C[2] C[3] P[3] C[1] C[2] P[2] C[0] C[1] P[1] C[4] C[0] P[0] 右手 左手 哲学家 C[1] C[4] C[2] C[3] C[0] 从分析可以看出:哲学家P[n]在同时获得左手的筷子C[n]和右手的筷子 C[(n+4)mod5]后才能进餐. PV信号量对问题的描述 (先设定每个哲学家都从左手开始拿筷子) Var C[0,1……4]of semaphore:=(1,1,1,1,1); //其中调度P[0,1……4]这组进程 P[n]:begin: wait(C[n]); C[n]=C[n]-1; wait(C[(n+4)mod5]); C[n]=C[(n+4)mod5]-1; 进餐; signal(C[n]); C[n]=C[n]+1; signal(C[(n+4)mod5]); C[n]=C[(n+4)mod5]+1; 思考; end
您可能关注的文档
最近下载
- 粮食安全与国家安全的战略重要性.pptx VIP
- 小学二年级数学下册期中测试卷(苏教版).doc VIP
- 海南xx城市更新改造项目初步设计.docx
- RAZ-E分级阅读英语绘本THE LEANING TOWER(带练习册).pdf VIP
- 人保车险中级核赔师考试题.docx VIP
- 2025年湖北交投集团路桥、港航工程专业初级水平能力测试工作题库及答案.docx VIP
- 2025年巴蜀中学高中面试题目及答案.doc VIP
- 2025年心理咨询师之心理咨询师基础知识考试试卷及参考答案(黄金题型).docx VIP
- 2025山东德州市德城区招聘城市社区专职工作者200人笔试备考试题及答案解析.docx VIP
- 湖北省宜昌市西陵区2024-2025学年八年级下学期期末检测物理试题(含答案).pdf VIP
原创力文档

文档评论(0)