課程
/后端開發
/Java
/深入淺出Java多線程
1.舞臺線程休眠50ms有什么意義?假如不休眠會發生什么? 2.Stage線程的休眠對子線程的繼續執行沒有影響,那為什么還要讓Stage線程休眠?
2016-08-14
源自:深入淺出Java多線程 2-5
正在回答
1.這個程序有四個線程。我們一開始是讓stage線程啟動,之后啟動完之后,再啟動armyOfSuiDynasty和armyOfRevolt這兩個對象的線程。假如你不讓舞臺休眠50ms的話,那么舞臺線程會繼續執行下去,等到旗標的地方為false時,兩個對象分別只運行一次循環。我認為你的第二個問題個第一個問題有點重復。第二個問題。stage線程對子線程的繼續執行肯定有影響,沒有stage線程的休眠,子線程肯定不可能廝殺那么久,至于為什么,就是因為想讓他們廝殺一下吧??刂谱泳€程的執行時間吧。我想。你不妨可以實際運行一下看看。這是我想的。至于錯還是對,我也不太清楚。僅供參考吧。
寒食君Talk 提問者
qq_慕粉119689 回復 寒食君Talk 提問者
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
1 回答大神來幫忙解答撒
1 回答@老師解答一下
1 回答老師,有一個問題,幫我看一下
1 回答爭用條件問題求大神解答!
3 回答最后的問題能否這樣解答呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-14
1.這個程序有四個線程。我們一開始是讓stage線程啟動,之后啟動完之后,再啟動armyOfSuiDynasty和armyOfRevolt這兩個對象的線程。假如你不讓舞臺休眠50ms的話,那么舞臺線程會繼續執行下去,等到旗標的地方為false時,兩個對象分別只運行一次循環。我認為你的第二個問題個第一個問題有點重復。第二個問題。stage線程對子線程的繼續執行肯定有影響,沒有stage線程的休眠,子線程肯定不可能廝殺那么久,至于為什么,就是因為想讓他們廝殺一下吧??刂谱泳€程的執行時間吧。我想。你不妨可以實際運行一下看看。這是我想的。至于錯還是對,我也不太清楚。僅供參考吧。