課程
/后端開發(fā)
/Java
/深入淺出Java多線程
請問程咬金將flag設置為false后, 子線程while循環(huán)為假, 為什么還是繼續(xù)輸出了之后的幾次攻擊??
2015-03-14
源自:深入淺出Java多線程 3-2
正在回答
因為內部的for還沒執(zhí)行完啊。
在線程中,使用Thread.stop()方法,他會讓線程戛然而止,正確的停止線程的方法:設置旗標,使用volatile 定義boolean running來結束線程。這樣可以保證線程執(zhí)行的完整性。
小斌斌來啦
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
1 回答為什么我的軍隊在線程開始執(zhí)行之后沒有while循環(huán)?
1 回答ArmyRunnable類中while循環(huán)問題
2 回答為什么線程會一直循環(huán)呢
3 回答沒有循環(huán)的線程如何半路終止呢?
2 回答能否直接停止單次無循環(huán)耗時線程?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-16
因為內部的for還沒執(zhí)行完啊。
2015-03-14
在線程中,使用Thread.stop()方法,他會讓線程戛然而止,正確的停止線程的方法:設置旗標,使用volatile 定義boolean running來結束線程。這樣可以保證線程執(zhí)行的完整性。