久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Thread.join()的用法

 goodwangLib 2014-03-29
thread.join()應(yīng)該是讓當(dāng)前線程block住,等thread執(zhí)行完之后,再繼續(xù)執(zhí)行 ,。比如有3個(gè)線程在執(zhí)行計(jì)算任務(wù),必須等三個(gè)線程都執(zhí)行完才能匯總,,那么這時(shí)候在主線程里面讓三個(gè)線程join,,最后計(jì)算結(jié)果既可。代碼顯示如下,。

import java.util.Random;

public class ThreadTest {

    public static void main(String[] args) {
        System.out.println("in " + Thread.currentThread().getName());
        long start = System.currentTimeMillis();
        CounterThread[] ct = new CounterThread[3];
        for (int i = 0; i < ct.length; i++) {
            ct[i] = new CounterThread();
            ct[i].start();
            try {
                ct[i].join();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
        long end = System.currentTimeMillis();
        System.out.println("join total time = " + (end - start));
        int result = 0;
        for (int j = 0; j < ct.length; j++) {
            result += ct[j].getResult();
        }
        System.out.println("the result is " + result);

    }

}

class CounterThread extends Thread {

    public CounterThread() {
    }

    private int result;

    public int getResult() {
        return result;
    }

    public void run() {
        try {
            int time = (new Random().nextInt() >>> 1) % 5000;
            Thread.sleep(time);
            System.out.println(Thread.currentThread().getName()
                    + " is blocked for " + time + "ms");
        } catch (InterruptedException ex) {

        }
        result = 5;
    }
}

輸出結(jié)果:

in main
Thread-0 is blocked for 205ms
Thread-1 is blocked for 4226ms
Thread-2 is blocked for 4469ms
join total time = 8906
the result is 15

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多