寒食君Talk
2016-08-14 20:04
1.舞台线程休眠50ms有什么意义?假如不休眠会发生什么? 2.Stage线程的休眠对子线程的继续执行没有影响,那为什么还要让Stage线程休眠?
1.这个程序有四个线程。我们一开始是让stage线程启动,之后启动完之后,再启动armyOfSuiDynasty和armyOfRevolt这两个对象的线程。假如你不让舞台休眠50ms的话,那么舞台线程会继续执行下去,等到旗标的地方为false时,两个对象分别只运行一次循环。我认为你的第二个问题个第一个问题有点重复。第二个问题。stage线程对子线程的继续执行肯定有影响,没有stage线程的休眠,子线程肯定不可能厮杀那么久,至于为什么,就是因为想让他们厮杀一下吧。控制子线程的执行时间吧。我想。你不妨可以实际运行一下看看。这是我想的。至于错还是对,我也不太清楚。仅供参考吧。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题