關(guān)于休眠的幾個(gè)問題
1,舞臺(tái)線程到底是什么線程,沒有看到執(zhí)行了什么,難道正常執(zhí)行的時(shí)候就是輸出空白嗎?
2,按照?qǐng)?zhí)行順序應(yīng)該先執(zhí)行suidynasty,再執(zhí)行nongming,然后再執(zhí)行休眠,為什么感覺一開始就設(shè)定好了執(zhí)行時(shí)間(舞臺(tái)休眠時(shí)間)。
1,舞臺(tái)線程到底是什么線程,沒有看到執(zhí)行了什么,難道正常執(zhí)行的時(shí)候就是輸出空白嗎?
2,按照?qǐng)?zhí)行順序應(yīng)該先執(zhí)行suidynasty,再執(zhí)行nongming,然后再執(zhí)行休眠,為什么感覺一開始就設(shè)定好了執(zhí)行時(shí)間(舞臺(tái)休眠時(shí)間)。
2017-01-04
舉報(bào)
2017-01-05
舞臺(tái)縣城控制了兩個(gè)軍隊(duì)的開始(前2行)和結(jié)束(后2行)。換句話說,舞臺(tái)線程不運(yùn)行,軍隊(duì)的線程就不會(huì)執(zhí)行
sleep方法是讓當(dāng)前線程暫停指定的時(shí)間即50毫秒,這個(gè)50毫秒在軍隊(duì)的啟動(dòng)和結(jié)束之間,也就是軍隊(duì)進(jìn)攻只有50毫秒的時(shí)間。如果沒有暫停應(yīng)該是各自只攻擊一輪(取決于處理器速度)因?yàn)樵诘谝惠嗊€沒結(jié)束的時(shí)候已經(jīng)執(zhí)行了最后兩行的賦值了。
著重說一點(diǎn),sleep休眠的僅僅是舞臺(tái)線程,兩個(gè)軍隊(duì)的線程還在執(zhí)行,因?yàn)閟leep是寫在舞臺(tái)線程里面的(這段代碼全是舞臺(tái)線程的)。