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

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

舞臺休眠sleep(50) 的理解 請大家?guī)臀铱纯磳幔?/h1>

主要在于這個(gè)yield()方法

yield()讓出線程后--》 程序應(yīng)該已經(jīng)跳出當(dāng)前軍隊(duì)這個(gè)線程了--》然后隋軍,起義軍,舞臺三條線程開始爭奪運(yùn)行權(quán), 但是正好這時(shí)設(shè)置了 舞臺休眠sleep(50) 導(dǎo)致舞臺無法參與競爭--》所以只有隋軍和起義軍參與爭奪。?

而且整個(gè)程序運(yùn)行時(shí)間正好就是舞臺休眠的時(shí)間 ,舞臺休眠完成后 --》隋軍和起義軍停止攻擊 (keepRunning=false) --》最后中斷舞臺線程(join()) .


所以我理解為:打印結(jié)果輸出的內(nèi)容全部都是在舞臺休眠sleep(50)(50毫秒)內(nèi)完成的對嗎?

正在回答

1 回答

不不,第一這個(gè)yield(),只是在軍隊(duì)這個(gè)線程里,和舞臺沒有關(guān)系;第二休眠50毫秒是整個(gè)舞臺停止進(jìn)程50毫秒,舞臺停止的50毫秒中,軍隊(duì)線程是繼續(xù)執(zhí)行的;第三join()方法執(zhí)行后會讓出所有資源給它的對象,而在打印的輸出實(shí)在無時(shí)無刻不進(jìn)行的,也就在舞臺里的打印輸出會因?yàn)槲枧_線程的休眠而休眠

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

qq_老表_1 提問者

yield()是不是只能運(yùn)行此線程類的對象啊? 是不是應(yīng)為 隋軍和起義軍都是同一個(gè)線程類實(shí)例化的對象 所以yield()只能用于 隋軍和起義軍 ,而舞臺和他們不是一個(gè)線程類所以不能參與線程資源競爭?
2016-03-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

u_sicAsiaChina_0 回復(fù) qq_老表_1 提問者

是的,你寫在哪,他就只對誰起作用。舞臺可以說是主線程,yield()用到再子線程中,使兩個(gè)軍隊(duì)線程在執(zhí)行了yield()后回到了可執(zhí)行狀態(tài),所以說之后誰會執(zhí)行并不一定,要看虛擬機(jī)會讓誰執(zhí)行,而舞臺進(jìn)程中并沒有yield(),所以舞臺并不會退出資源到可執(zhí)行狀態(tài)。舞臺只是休眠指定時(shí)間后繼續(xù)執(zhí)行
2016-03-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_老表_1 提問者

非常感謝!
2016-03-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

舞臺休眠sleep(50) 的理解 請大家?guī)臀铱纯磳幔?/h1> 我要回答 關(guān)注問題

微信客服

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

幫助反饋 APP下載

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

公眾號

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