舞台休眠sleep(50) 的理解 请大家帮我看看对吗?
主要在于这个yield()方法
yield()让出线程后--》 程序应该已经跳出当前军队这个线程了--》然后隋军,起义军,舞台三条线程开始争夺运行权, 但是正好这时设置了 舞台休眠sleep(50) 导致舞台无法参与竞争--》所以只有隋军和起义军参与争夺。
而且整个程序运行时间正好就是舞台休眠的时间 ,舞台休眠完成后 --》隋军和起义军停止攻击 (keepRunning=false) --》最后中断舞台线程(join()) .
所以我理解为:打印结果输出的内容全部都是在舞台休眠sleep(50)(50毫秒)内完成的对吗?