課程
/后端開發(fā)
/Java
/深入淺出Java多線程
為什么一定是 ArmyOfRevolt.join(),,,這個的意思是農(nóng)民軍線程運行結束后再次競爭線程,但為何不用謝隨軍的線程join呢?
2015-06-28
源自:深入淺出Java多線程 2-4
正在回答
在視頻中老師的解釋是想讓舞臺線程早點結束。
百度中,join()方法的解釋為,Thread的非靜態(tài)方法join()讓一個線程B“加入”到另外一個線程A的尾部。在A執(zhí)行完畢之前,B不能工作。
在這里農(nóng)民軍加入的join,其keepRunning為false,所以該線程一加入馬上會停止,其實用隋軍的jion也行,這里這兩者是等價的,都是一加入線程,線程馬上就終止了。
wesleycheung
我對這個問題也很感興趣,你知道的話告訴我一下
我是對視頻的內容提出的問題啊。怎么來到這里呢?那我這個問題不就變成沒有針對性了?不知道問什么了!
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
2 回答求問在設置完兩個false之后調用農(nóng)民軍的join方法,如果本來農(nóng)民軍直接完成戰(zhàn)斗,那隋軍不是可能不能結束戰(zhàn)斗?
2 回答為毛程咬金的線程需要join才能正確執(zhí)行,但隋軍和農(nóng)民起義軍不需要join?
1 回答為什么thread是單獨地休眠舞臺,軍隊和農(nóng)民軍不休眠?
5 回答把舞臺休眠Thread.sleep(50)去掉后,根本一次都沒有調用隋軍和農(nóng)民軍作戰(zhàn),這是為什么?
2 回答為什么舞臺都休眠了 隋軍和起義軍的線程還在繼續(xù)運行呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-08-04
在視頻中老師的解釋是想讓舞臺線程早點結束。
百度中,join()方法的解釋為,Thread的非靜態(tài)方法join()讓一個線程B“加入”到另外一個線程A的尾部。在A執(zhí)行完畢之前,B不能工作。
在這里農(nóng)民軍加入的join,其keepRunning為false,所以該線程一加入馬上會停止,其實用隋軍的jion也行,這里這兩者是等價的,都是一加入線程,線程馬上就終止了。
2015-08-02
我對這個問題也很感興趣,你知道的話告訴我一下
2015-06-28
我是對視頻的內容提出的問題啊。怎么來到這里呢?那我這個問題不就變成沒有針對性了?不知道問什么了!