就餐哲学家:操作系统exp课程 源码
哲学家进餐 一,课程设计目的 掌握基本的同步与互斥算法,掌握进展并发执行的原理,及其所引起的同步,互斥问题的方法。 二,课程设计内容 自己编写的信号量和wait,signal操作的模拟程序,然后用其解决不死锁的哲学家问题或读者-写者问题。 三,要求及提示 本译文必须单人完成。 解决不死锁的哲学家问题,要求把哲学家们的活动过程用文字或图形可视化形式表示出来。 提示:首先设置一个“ PCB”插入或串联,其中一个分段表示“分开原因兼并标志”,本实验中,该数组有5个元素表示5个哲学家即可。它们随机提出申请以及进行“思考” ”和“吃”的行为。再设一个“筷子”数组。还需要设置一些数据结构以及需要某些分段自
文件列表
dining_philosophers-master.zip
(预估有个29文件)
dining_philosophers-master
.gitignore
26B
.project
378B
getjar.bat
192B
image
deadlock.png
144KB
nodeadlock.png
144KB
running.png
137KB
src
main
暂无评论