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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    下面的例子通過wait()來取代忙等待機(jī)制,當(dāng)收到通知消息時(shí),notify當(dāng)前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
    主站蜘蛛池模板: 亚洲制服丝袜精品久久| 亚洲国产综合专区电影在线 | 亚洲色自偷自拍另类小说| 性xxxx黑人与亚洲| 国产成人免费爽爽爽视频 | 日美韩电影免费看| 亚洲精品无码aⅴ中文字幕蜜桃| 国产精品视频永久免费播放| 亚洲婷婷第一狠人综合精品| 人妻视频一区二区三区免费| 亚洲中文字幕一二三四区苍井空 | 日韩人妻无码精品久久免费一| 亚洲Aⅴ无码专区在线观看q| 日韩av无码久久精品免费| 亚洲国产精品成人精品小说| 永久免费av无码网站韩国毛片| 亚洲免费网站观看视频| 国产精品久免费的黄网站| 欧亚一级毛片免费看| 亚洲熟妇av一区二区三区| 2021在线观看视频精品免费| 亚洲av产在线精品亚洲第一站| 午夜色a大片在线观看免费| 免费一级特黄特色大片| 亚洲成av人片天堂网| 可以免费看黄视频的网站| 亚洲av色香蕉一区二区三区蜜桃| 免费大黄网站在线观看| 免费看成人AA片无码视频吃奶| 亚洲高清日韩精品第一区| 色吊丝最新永久免费观看网站 | 亚洲精品视频免费观看| a毛片全部免费播放| 亚洲人成网男女大片在线播放| 国产传媒在线观看视频免费观看| gogo免费在线观看| 亚洲人成电影在线观看青青| 免费人成无码大片在线观看| 日本视频免费高清一本18| 亚洲中文字幕一区精品自拍| 亚洲成A人片77777国产|