我的理解是:到了armyTaskOfSuiDynasty.keepRunning = false; armyTaskOfRevolt.keepRunning = false; 这两条语句,军队这条线程还需再执行一个while循环去输出那个System.out.println(Thread.currentThread().getName()+"结束了战斗!"); 这个语句。然后军队线程就此over。舞台线程休息了2秒,后来程咬金线程插入,舞台线程进入等待,程咬金线程完了就舞台线程执行到完。
这样理解对吗?
中间休息的那2秒干什么用的?
出现2秒仅仅是为了观看的清楚而已
就是在两军交战结束后到程咬金出现期间留了两秒的空档 为了观看清晰