資源簡介
桂林理工大學(xué)操作系統(tǒng)實習(xí),關(guān)于死鎖的哲學(xué)家進餐問題,演示系統(tǒng) , java寫的,多線程,有圖形界面。
桂林理工大學(xué)的就來吧,哈哈 ,附帶實驗報告
代碼片段和文件信息
package?pkg1;
import?java.awt.*;???????????????????
import?java.awt.event.*;?
import?javax.swing.*;?
//////////////////////筷子類?//////////////////////////////////////////////////////////////
class?Kuaizi?{???????????????????
???boolean?bState;???????????????//筷子的狀態(tài)
???JLabel?bLabel;???????????????????????//顯示哲學(xué)家面前空閑筷子的JLabel
???ImageIcon?emptyImagekuaiziImage;????????????????//被用時為empty圖片,否則為筷子圖片???
???
???public?Kuaizi(JLabel?bLabel?ImageIcon?image)?{?????//筷子的構(gòu)造函數(shù)?
???????emptyImage=new?ImageIcon(“空的.jpg“);?
???????this.bLabel=bLabel;???
???????this.kuaiziImage=image;?
???????bState=true;????????????????????//一開始都設(shè)筷子為可用狀態(tài)
???}?
???
???public?synchronized?void?gotKuaizi()?{???????????
???????while(!bState)?{??????????????????//如果此筷子已被用,則等待????
???????????try?
- 上一篇:SSH 整合 仿QQ空間
- 下一篇:Java發(fā)送短信的實現(xiàn)
評論
共有 條評論