文件名称:哲学家就餐问题
文件大小:13KB
文件格式:RAR
更新时间:2015-06-28 20:34:21
philosopher
至少使用信号量、消息通信、管程三种方式之中的一种模拟哲学家就餐问题。 用一个输入变量控制是否有左撇子哲学家。如果有,其数量由随机数生成。 模拟程序分为两种情况, 可能发生死锁的情况,输出发生死锁时的资源分配状态和历史资源分配状态; 设计没有死锁发生的程序,当每个哲学家至少完成一次就餐后,输出资源分配给哲学家的当前状态和历史状态。 最好具备图形界面,动态显示哲学家就餐的过程
【文件预览】:
philosopher代码
----bin()
--------philosopher$5.class(995B)
--------philosopher$3.class(1KB)
--------philosopher$1.class(610B)
--------philosopher$4.class(666B)
--------philosopher$2.class(1KB)
--------philosopher.class(5KB)
--------phiThread.class(4KB)
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
----src()
--------philosopher.java(7KB)
--------phiThread.java(3KB)
----.project(387B)
----.classpath(301B)