<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    下面的例子通過wait()來取代忙等待機制,當收到通知消息時,notify當前Monitor類線程。 
    package com.abin.lee.servlet.mythread.runnable;
    import java.util.concurrent.TimeUnit;
    public class MyObject implements Runnable{
    private Monitor monitor;
    public MyObject(Monitor monitor) {
    this.monitor=monitor;
    }
    public void run(){
    try {
    System.out.println("beforeTimeUnit.SECONDS="+System.currentTimeMillis());
    TimeUnit.SECONDS.sleep(3);
    System.out.println("i am going");
    monitor.getMessage();
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    }
    }




    package com.abin.lee.servlet.mythread.runnable;
    public class Monitor implements Runnable{
    private volatile boolean go=false;
    public synchronized void getMessage(){
    System.out.println("beforenotify getMessage="+System.currentTimeMillis());
    go=true;
    notify();
    System.out.println("afternotify getMessage="+System.currentTimeMillis());
    }
    public synchronized void watching() throws InterruptedException{
    System.out.println("beforewait watching="+System.currentTimeMillis());
    while(go==false)
    wait();
    System.out.println("he has gone");
    }
    public void run(){
    try {
    watching();
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    }
    }





    package com.abin.lee.servlet.mythread.runnable;
    public class Wait {
    public static void main(String[] args) {
    Monitor monitor=new Monitor();
    MyObject obj=new MyObject(monitor);
    new Thread(obj).start();
    new Thread(monitor).start();
    }
    }
    posted on 2012-11-17 01:01 abin 閱讀(784) 評論(0)  編輯  收藏 所屬分類: JavaMultithread
    主站蜘蛛池模板: 久久青青草原国产精品免费| 亚洲精品亚洲人成在线| g0g0人体全免费高清大胆视频| 国产又黄又爽又刺激的免费网址 | 亚洲美女色在线欧洲美女| 你懂的在线免费观看| 亚洲精品无码久久久久| 黄桃AV无码免费一区二区三区| 亚洲精品国偷自产在线| 精品四虎免费观看国产高清午夜| 人人狠狠综合久久亚洲88| 黄色网址在线免费| 内射少妇36P亚洲区| 亚洲黄色免费在线观看| 亚洲乱码卡三乱码新区| 成人激情免费视频| 国产亚洲精彩视频| 亚洲一区无码精品色| 成人性生交大片免费看中文| 五月天网站亚洲小说| 69天堂人成无码麻豆免费视频| 亚洲欧洲精品成人久久曰| 免费吃奶摸下激烈视频| 久久精品成人免费国产片小草| 亚洲av日韩av高潮潮喷无码 | 日韩亚洲人成网站| 国产偷国产偷亚洲清高动态图| 无码日韩精品一区二区三区免费| 亚洲六月丁香六月婷婷蜜芽| 日韩a在线观看免费观看| 一区二区免费国产在线观看| 亚洲成av人片天堂网| 国产成人免费在线| 日韩在线视精品在亚洲| 亚洲成AV人片在| 午夜电影免费观看| 成全视频高清免费观看电视剧| 亚洲影视自拍揄拍愉拍| 在线日韩日本国产亚洲| 色se01短视频永久免费| 免费激情网站国产高清第一页|