第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

線程join

老師您好,我去掉了舞臺(tái)中軍隊(duì)停止等待程咬金join的方法,運(yùn)行以后發(fā)現(xiàn)只有主線程停止執(zhí)行,其它的子線程會(huì)繼續(xù)執(zhí)行,是不是join方法只會(huì)阻塞主線程的執(zhí)行而不會(huì)影響其它子線程的執(zhí)行呢?

正在回答

2 回答

你的理解很對(duì):當(dāng)某個(gè)線程使用join()方法加入到另一個(gè)線程時(shí),另一個(gè)線程會(huì)等待該線程執(zhí)行完畢后再繼續(xù)執(zhí)行。

程咬金線程通過join()方法加入到舞臺(tái)線程,所以只有舞臺(tái)線程會(huì)等待。隋軍和農(nóng)民軍線程的結(jié)束,是在舞臺(tái)線程中加入armyTaskOfSuiDynasty.keepRunning = false;??armyTaskOfRevolt.keepRunning = false;然后舞臺(tái)線程又sleep(2000),讓隋軍和農(nóng)民軍線程結(jié)束最后一輪(while()循環(huán)),讓程咬金線程獨(dú)自執(zhí)行。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

窗外有個(gè)藍(lán)藍(lán)天 提問者

非常感謝!
2015-08-05 回復(fù) 有任何疑惑可以回復(fù)我~

這樣分清當(dāng)前線程。當(dāng)前軍隊(duì)線程正在執(zhí)行,在舞臺(tái)里面通過軍隊(duì)線程上調(diào)用join就是講舞臺(tái)阻塞,等待軍隊(duì)完成。

一下是Oracle的文檔說明,你可以體會(huì)一下。

Joins

The?join?method allows one thread to wait for the completion of another. If?t?is a?Thread?object whose thread is currently executing,

t.join();

causes the current thread to pause execution until?t's thread terminates.?


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

hongchun

老師,關(guān)于這方面 我也有問題 你看我說的執(zhí)行的整個(gè)過程對(duì)不對(duì) 首先舞臺(tái)線程是主線程,軍隊(duì)線程和關(guān)鍵人物線程是子線程 Stage執(zhí)行→軍隊(duì)線程執(zhí)行(1、此過程是不是可以理解為Stage線程在等待Army線程結(jié)束?)→Stage遇到keep=false,Army線程結(jié)束→關(guān)鍵人物線程執(zhí)行(2、此過程中,Army線程已經(jīng)結(jié)束,Stage線程等待KeyPerson線程結(jié)束)→Keyperson線程結(jié)束→主線程結(jié)束
2015-12-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)