<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 閱讀(795) 評論(0)  編輯  收藏 所屬分類: JavaMultithread
    主站蜘蛛池模板: 亚洲精品无码国产片| 国产国产人免费视频成69大陆| 久久久久久噜噜精品免费直播 | 国产大片线上免费看| 日韩免费视频播放| 午夜成年女人毛片免费观看| 99久久99这里只有免费费精品| 91成人在线免费视频| 亚洲成人免费在线观看| 最近中文字幕mv免费高清视频8| 99精品视频在线观看免费专区| 免费国产黄网站在线观看可以下载 | 中文字幕亚洲图片| 亚洲午夜无码久久久久| 国产精品亚洲一区二区三区在线| 亚洲高清国产AV拍精品青青草原| 亚洲av福利无码无一区二区 | 亚洲?V无码成人精品区日韩| 亚洲av无码乱码在线观看野外| 内射无码专区久久亚洲| 亚洲真人日本在线| 国产av天堂亚洲国产av天堂| 亚洲午夜视频在线观看| 亚洲fuli在线观看| 亚洲av色香蕉一区二区三区 | 亚洲JLZZJLZZ少妇| 九九免费精品视频在这里| 国产久爱免费精品视频| 久久免费福利视频| 国产1024精品视频专区免费| 手机看片久久国产免费| 国产亚洲精品资在线| 午夜影视日本亚洲欧洲精品一区| 亚洲国产精品专区| 狠狠综合亚洲综合亚洲色| 免费无码作爱视频| 免费观看黄网站在线播放| 亚洲精品老司机在线观看| 久久久久亚洲av无码专区蜜芽| 亚洲日本久久一区二区va| 成人午夜免费视频|