资源简介
桂林理工大学操作系统实习,关于死锁的哲学家进餐问题,演示系统 , java写的,多线程,有图形界面。
桂林理工大学的就来吧,哈哈 ,附带实验报告
代码片段和文件信息
package pkg1;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//////////////////////筷子类 //////////////////////////////////////////////////////////////
class Kuaizi {
boolean bState; //筷子的状态
JLabel bLabel; //显示哲学家面前空闲筷子的JLabel
ImageIcon emptyImagekuaiziImage; //被用时为empty图片,否则为筷子图片
public Kuaizi(JLabel bLabel ImageIcon image) { //筷子的构造函数
emptyImage=new ImageIcon(“空的.jpg“);
this.bLabel=bLabel;
this.kuaiziImage=image;
bState=true; //一开始都设筷子为可用状态
}
public synchronized void gotKuaizi() {
while(!bState) { //如果此筷子已被用,则等待
try
- 上一篇:SSH 整合 仿QQ空间
- 下一篇:Java发送短信的实现
评论
共有 条评论