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