国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

實現wait()和notify()的調度功能

2019-11-18 14:48:49
字體:
來源:轉載
供稿:網友
public class road
{
public static void main(String []args)
{
car c=new car();
driver d =new driver(c);
passenger p =new passenger(c);
new Thread(d).start();
new Thread(p).start();

}
}
class car
{
synchronized public void sleep()
{
try{
wait();
}
catch(Exception e)
{
}
}
synchronized public void week()
{
notify();
}
}



class passenger implements Runnable
{
car c;
public passenger()
{
}
public passenger(car c)
{
this.c=c;
}
public void run()
{
while(true)
{
Thread.yield();
try{
Thread.sleep(3000);
}catch(InterruptedException ie)
{
}
System.out.c.week();
System.out.println("waiting stop and sleep...");
c.sleep();


}
}

}




class driver implements Runnable
{
private car c;
public driver()
{
}
public driver(car c)
{
this.c=c;
}
public void run()
{
while(true)
{
System.out.println("wait a passenger.......");
c.sleep();
try{
Thread.sleep(3000);
}catch(InterruptedException ie)
{
}
Thread.yield();
try{
Thread.sleep(100);
}catch(InterruptedException ie)
{
}
c.week();
System.out.println(" passenger week and go ");

}
} } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新绛县| 富阳市| 临清市| 樟树市| 湘乡市| 威海市| 镇赉县| 章丘市| 新绛县| 论坛| 北安市| 平山县| 奈曼旗| 阜南县| 宁南县| 六枝特区| 房产| 射洪县| 石狮市| 遂昌县| 平遥县| 沅陵县| 祁连县| 普兰县| 喀什市| 常山县| 象山县| 芦山县| 淮北市| 柞水县| 石台县| 兴仁县| 高阳县| 三原县| 广元市| 隆化县| 瓦房店市| 曲麻莱县| 曲阜市| 于都县| 木里|