課程
/后端開發(fā)
/Java
/深入淺出Java多線程
因為java自帶的stop()已經(jīng)過時了?如果只是設置一個標志的話,是不是至少會運行一次?要是一個線程的運行時間是有限的,那么是不是我們就沒有辦法讓他馬上停止?
2016-04-05
源自:深入淺出Java多線程 3-2
正在回答
啟動了就必須運行一次吧,stop方法不是可以讓其戛然而止么?、、
linbingfeng 提問者
染紅_街道 回復 linbingfeng 提問者
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
2 回答是不是使用了join 之后,使用了join 的線程運行結(jié)束之后才能讓這個程序再次的運行下去。如果不是用join 那么這個線程在運行的時候和當前方法中的運行關系不大。所以就提前輸出了戰(zhàn)斗結(jié)束。
1 回答不加Thread.yield() 下一次的線程主動權不也是不一定的嗎
3 回答軍隊線程1 和 農(nóng)民軍線程2 他們兩都運行了多少次呢???
6 回答將run()里面的停頓時間改為是sleep()后,當主線程執(zhí)行thread.interrupt()的疑問
2 回答請教一下呢,run方法調(diào)用和線程運行順序的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-04-06
啟動了就必須運行一次吧,stop方法不是可以讓其戛然而止么?、、