課程
/后端開發
/Java
/深入淺出Java多線程
啟動隋軍 和農民軍的線程后,如果舞臺線程不休眠,keepRuning直接都設置為false,為什么不會進攻?只會顯示隋軍農民軍進攻結束。??
2016-10-11
源自:深入淺出Java多線程 2-5
正在回答
我懂了
public class WuTai extends Thread {
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
//傳教Runnable子類接口的實例
ArmyR r = new ArmyR();
ArmyR a = new ArmyR();
//使用Runnable接口創建線程
Thread 隋 = new Thread(r,"隋朝軍隊");
Thread 農 = new Thread(a,"農民軍隊");
//啟動線程
隋.start();
農.start();
r.keeprun=false;
a.keeprun=false;
以下為顯示結果
隋朝軍隊結束了戰斗
農民軍隊結束了戰斗
舞臺線程的休眠和另兩個線程有什么關系呢??
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
2 回答關于線程休眠的問題
3 回答為什么讓舞臺線程休眠?如果不休眠會怎么樣?
1 回答舞臺線程休眠那段看不懂
12 回答舞臺線程為什么要添加休眠?
1 回答關于休眠的幾個問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-11
我懂了
2016-10-11
public class WuTai extends Thread {
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
//傳教Runnable子類接口的實例
ArmyR r = new ArmyR();
ArmyR a = new ArmyR();
//使用Runnable接口創建線程
Thread 隋 = new Thread(r,"隋朝軍隊");
Thread 農 = new Thread(a,"農民軍隊");
//啟動線程
隋.start();
農.start();
r.keeprun=false;
a.keeprun=false;
以下為顯示結果
隋朝軍隊結束了戰斗
農民軍隊結束了戰斗
舞臺線程的休眠和另兩個線程有什么關系呢??