armyTaskOfSuiDanasty.keepRunning=false; armyTaskOfRevolt.keepRunning=false; 為什么后面要設置為false
volatile boolean keepRunning=true; armyTaskOfSuiDanasty.keepRunning=false; armyTaskOfRevolt.keepRunning=false; 為什么后面要設置為false,在舞臺線程休眠結束后,是讓這兩個線程都終止嗎?
volatile boolean keepRunning=true; armyTaskOfSuiDanasty.keepRunning=false; armyTaskOfRevolt.keepRunning=false; 為什么后面要設置為false,在舞臺線程休眠結束后,是讓這兩個線程都終止嗎?
2017-05-11
舉報
2017-05-11
是的,為KeyPersonThread(mrCheng)讓出cpu,突出mrCheng的重要性
2017-05-11
舞臺線程休眠的這段時間,是army線程運行的時間,也就是兩軍交戰的時候。armyTaskOfSuiDanasty和armyTaskOfRevolt.keepRunning都是死循環,你如果不在stage中將控制這兩個線程循環的變量 keepRunning置為false的話這兩個線程就不會終止會一直循環下去。