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

关于休眠的几个问题

http://img1.sycdn.imooc.com//586cffb10001cddf03410217.jpg


1,舞台线程到底是什么线程,没有看到执行了什么,难道正常执行的时候就是输出空白吗?

2,按照执行顺序应该先执行suidynasty,再执行nongming,然后再执行休眠,为什么感觉一开始就设定好了执行时间(舞台休眠时间)。

正在回答

1 回答

  1. 舞台县城控制了两个军队的开始(前2行)和结束(后2行)。换句话说,舞台线程不运行,军队的线程就不会执行

  2. sleep方法是让当前线程暂停指定的时间即50毫秒,这个50毫秒在军队的启动和结束之间,也就是军队进攻只有50毫秒的时间。如果没有暂停应该是各自只攻击一轮(取决于处理器速度)因为在第一轮还没结束的时候已经执行了最后两行的赋值了。

  3. 着重说一点,sleep休眠的仅仅是舞台线程,两个军队的线程还在执行,因为sleep是写在舞台线程里面的(这段代码全是舞台线程的)。

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

举报

0/150
提交
取消

关于休眠的几个问题

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