課程
/后端開發
/Java
/深入淺出Java多線程
當前線程休眠了 那為什么線程內的 線程還可以運行呢?(如隋軍,起義軍)
舞臺{隋軍,起義軍} ?舞臺包含了隋軍,和起義軍 ?為什么舞臺都休眠了 隋軍和起義軍的線程還在繼續運行呢?
2016-03-24
源自:深入淺出Java多線程 2-4
正在回答
不不,說明你還沒理解休眠到底什么意思。sleep()只是讓線程休眠一定時間,時間到了后會繼續執行線程。而且隋軍和起義軍又是兩個線程,一旦start()后,除非運行完或者主動讓出資源,又或者其他線程join()進來,否則是不會結束的
qq_老表_1 提問者
sleep休眠的是你寫的程序的線程
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
1 回答為什么thread是單獨地休眠舞臺,軍隊和農民軍不休眠?
1 回答舞臺休眠了,軍隊是在舞臺的run方法里,不也會跟著休眠嗎
5 回答把舞臺休眠Thread.sleep(50)去掉后,根本一次都沒有調用隋軍和農民軍作戰,這是為什么?
2 回答為毛程咬金的線程需要join才能正確執行,但隋軍和農民起義軍不需要join?
12 回答舞臺線程為什么要添加休眠?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-24
不不,說明你還沒理解休眠到底什么意思。sleep()只是讓線程休眠一定時間,時間到了后會繼續執行線程。而且隋軍和起義軍又是兩個線程,一旦start()后,除非運行完或者主動讓出資源,又或者其他線程join()進來,否則是不會結束的
2016-04-06
sleep休眠的是你寫的程序的線程