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

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

wait()和notify()的簡單調用程序

2019-11-18 14:08:11
字體:
來源:轉載
供稿:網友

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 ");

}
} }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹤岗市| 崇礼县| 松阳县| 南涧| 南康市| 邵东县| 商城县| 舟曲县| 兴国县| 神农架林区| 松江区| 鄄城县| 金平| 德格县| 遂宁市| 缙云县| 邹平县| 武安市| 永胜县| 兴宁市| 崇文区| 资阳市| 包头市| 阳信县| 梧州市| 昌黎县| 鸡泽县| 青海省| 双江| 金阳县| 松原市| 保德县| 新民市| 无极县| 沾益县| 浦江县| 子洲县| 垣曲县| 都兰县| 葵青区| 合作市|