为了账号安全,请及时绑定邮箱和手机立即绑定

两个问题,麻烦帮忙解答一下

1.舞台线程休眠50ms有什么意义?假如不休眠会发生什么? 2.Stage线程的休眠对子线程的继续执行没有影响,那为什么还要让Stage线程休眠?

正在回答

1 回答

1.这个程序有四个线程。我们一开始是让stage线程启动,之后启动完之后,再启动armyOfSuiDynasty和armyOfRevolt这两个对象的线程。假如你不让舞台休眠50ms的话,那么舞台线程会继续执行下去,等到旗标的地方为false时,两个对象分别只运行一次循环。我认为你的第二个问题个第一个问题有点重复。第二个问题。stage线程对子线程的继续执行肯定有影响,没有stage线程的休眠,子线程肯定不可能厮杀那么久,至于为什么,就是因为想让他们厮杀一下吧。控制子线程的执行时间吧。我想。你不妨可以实际运行一下看看。这是我想的。至于错还是对,我也不太清楚。仅供参考吧。

0 回复 有任何疑惑可以回复我~
#1

寒食君Talk 提问者

第一个理解了 留时间启动子线程。第二个问题没问清楚,是最后主线程休眠2000ms。 我实际操作的运行结果,有没有这两条代码,基本不影响,可能是计算机运行很快,即使不休眠20ms,子线程也能顺利启动,并执行几次循环,
2016-08-14 回复 有任何疑惑可以回复我~
#2

qq_慕粉119689 回复 寒食君Talk 提问者

我想应该休眠2000ms是为了让上面两个子线程。确确实实的运行完毕并停止运行,不然的话也不会休眠2000ms。我建议你可以添加循环的次数再运行一下查看一下效果看是否这样。
2016-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

两个问题,麻烦帮忙解答一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信