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

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

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

    日出星辰

    解決Join方法的疑惑

     很長時間對join方法感到疑惑,不明白到底是誰要阻塞,誰要繼續執行(線程這部分亟需加強)。今天和一網友交流后疑惑得到解決,在此表示感謝Stephen_Liu

     假如在main方法中有個線程A,執行了A.join(),那么線程A繼續執行,而main線程這阻塞在A.join()處,直到線程A執行完畢并正常退出,此時main方法中的A.join()才返回,然后繼續執行A.join()后面的代碼。

    public class ThreadJoin extends Thread {
    public static int n = 0;

    static synchronized void inc() {
    n
    ++;
    }

    public void run() {
    try {
    for (int i = 0; i < 10; i++) {
    inc();
    sleep(
    3);
    }
    }
    catch (InterruptedException e) {
    e.printStackTrace();
    }
    }

    public static void main(String[] args) throws Exception {
    Thread thread[]
    = new Thread[100];
    for (int i = 0; i < thread.length; i++) {
    thread[i]
    = new ThreadJoin();
    }
    for (int i = 0; i < thread.length; i++) {
    thread[i].start();
    }
    for (int i = 0; i < thread.length; i++) {
    thread[i].join();
    //不使用這句話n是個隨機數,使用n=1000
    }
    System.out.println(
    "n=" + ThreadJoin.n);
    }
    }

     

     

    posted on 2011-08-23 20:57 日出星辰 閱讀(64) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费无码又爽又刺激毛片| 91精品免费观看| 四虎永久成人免费| 亚洲精品色在线网站| 国产一级一片免费播放| 麻豆安全免费网址入口| 亚洲AV成人潮喷综合网| 成人a毛片视频免费看| 在线观看亚洲精品国产| a级毛片毛片免费观看永久| 亚洲AV无码第一区二区三区| 无码国产精品一区二区免费模式 | 青青青免费国产在线视频小草| 久久夜色精品国产噜噜噜亚洲AV| 久久午夜免费鲁丝片| 亚洲国产日韩在线| 真实乱视频国产免费观看| 色噜噜狠狠色综合免费视频| 黑人大战亚洲人精品一区 | 青娱乐免费视频在线观看| 亚洲色最新高清av网站| 四虎影视永久免费视频观看| 四虎影视久久久免费观看| 亚洲大尺度无码无码专区| 亚洲免费观看网站| 成a人片亚洲日本久久| 在线a亚洲v天堂网2019无码| 久久ww精品w免费人成| 亚洲Av永久无码精品黑人| 国产亚洲精品久久久久秋霞| 久久精品人成免费| 亚洲av无码成人精品区一本二本 | 久久精品免费视频观看| 亚洲三级在线视频| 亚洲精品人成无码中文毛片 | 国产成人免费ā片在线观看老同学| 久久精品亚洲一区二区| 成人毛片免费观看视频大全| 一级做a爰片久久毛片免费陪 | 91精品国产免费久久国语蜜臀| 国产成人亚洲综合网站不卡|