战斗是什么时候结束的啊,明明没有限制线程结束的条件,怎么打着打着就结束了呢?萌新求解。
舞台的
Thread.sleep(50);
休眠结束之后,执行的
armyTaskOfSuiDynasty.keepRunning = false; armyTaskOfRevolt.keepRunning = false;
来结束对打
volatile boolean keepRunning = true;
要加 volatile。
设置false的时候好像没限制条件吧,感觉就是应该打一次就结束了欸