第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不用jion方法的時候,雙方軍隊結(jié)束攻擊,往后的代碼不按照順序來運行呢?

按理來說雙方軍隊結(jié)束了,之后按順序就是程咬金出場哇,為啥不用jion方法的時候會跳著運行代碼呢?

正在回答

1 回答

其實老師的代碼如果在雙方軍隊戰(zhàn)斗那加上sleep()方法的話,你會發(fā)現(xiàn):程咬金先戰(zhàn)斗完之后才是軍隊執(zhí)行完

因此個人覺得應該在程咬金出廠后加入一個判斷,如下所示:

//新建關(guān)鍵人物
KeyPerson?keyPerson?=?new?KeyPerson();
Thread?chengYaojin?=?new?Thread(keyPerson,"程咬金");
while(true){				
????if(!suiThread.isAlive()?&&?!farmThread.isAlive()){					
????????System.out.println("程咬金開始戰(zhàn)斗??!");										chengYaojin.start();					//chengYaojin.join();										System.out.println("大戲結(jié)束!??!");					break;				}			}
????????chengYaojin.start();					
????????chengYaojin.join();
????????System.out.println("大戲結(jié)束!?。?);					
????????break;
????}			
}

這樣的話才能使得雙方軍隊退場后,程咬金才會上場,才符合邏輯。

1 回復 有任何疑惑可以回復我~
#1

森森0515 提問者

好滴。
2019-12-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不用jion方法的時候,雙方軍隊結(jié)束攻擊,往后的代碼不按照順序來運行呢?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號