資源簡介
桂林理工大學操作系統實習,關于死鎖的哲學家進餐問題,演示系統 , 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發送短信的實現
評論
共有 條評論