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

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

如果把keepRunning=false放在 程咬金大殺四方之后 join怎么理解?

join是指讓其他線程等待當(dāng)前線程終止。
如果

Thread k3 = new keyThread();//程咬金
k3.start();
k3.join();
隋軍.keepRunning = false;
民兵.keepRunning = false;

這么寫,隨軍沖鋒和民兵沖鋒會(huì)貫穿在程咬金的活動(dòng)中間,看不出來(lái)join的效果啊

正在回答

2 回答

在A線程中調(diào)用了B線程的join方法,意思是直到線程A執(zhí)行完畢后才會(huì)執(zhí)行線程B,所以這里的join只對(duì)舞臺(tái)線程起作用。對(duì)起義軍和隋軍線程,程咬金的join方法根本不起作用。我試了下,把keepRunning設(shè)為false的語(yǔ)句注釋掉,發(fā)現(xiàn)即使加上chengyaojin.join(),這兩個(gè)線程也不會(huì)停止,會(huì)一直運(yùn)行下去。

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

Goldberg 提問(wèn)者

非常感謝!
2016-04-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

寒食君Talk

對(duì)答主的回答不太理解。“在A線程中調(diào)用了B線程的join方法,意思是直到線程A執(zhí)行完畢后才會(huì)執(zhí)行線程B”這句話。在Stage線程中調(diào)用了Cheng線程的join方法,意思是直到Stage執(zhí)行完后才會(huì)執(zhí)行Cheng線程? 是不是反了?還是我理解錯(cuò)了?
2016-08-14 回復(fù) 有任何疑惑可以回復(fù)我~

我的理解是這里執(zhí)行join方法的線程是stage線程,所以只有stage線程會(huì)停止,等待程咬金線程的完成,而因?yàn)閟tage線程的停止,keepRunning=false暫時(shí)不會(huì)執(zhí)行,所以隋軍和農(nóng)民起義軍兩個(gè)線程不會(huì)停止

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

舉報(bào)

0/150
提交
取消

如果把keepRunning=false放在 程咬金大殺四方之后 join怎么理解?

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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