国产探花免费观看_亚洲丰满少妇自慰呻吟_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 ");

}
} }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常德市| 沙湾县| 上虞市| 武乡县| 玉龙| 丰镇市| 南川市| 乌鲁木齐县| 莎车县| 仲巴县| 昭平县| 睢宁县| 启东市| 湘阴县| 商南县| 清苑县| 长岭县| 桐柏县| 昭觉县| 林芝县| 边坝县| 凤翔县| 剑阁县| 南木林县| 温州市| 鹤山市| 焦作市| 沈阳市| 宁南县| 家居| 铜鼓县| 琼结县| 屏东市| 哈尔滨市| 巢湖市| 化州市| 安泽县| 和硕县| 新建县| 布尔津县| 太湖县|