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

为什么在为什么在输出了“程咬金的,,,,乐业”这一行后,两方军队的进攻批次最少是0最多是5呢???

http://img1.sycdn.imooc.com//56987a3d0001a54406380119.jpg

为什么在输出了“程咬金的,,,,乐业”这一行后,两方军队的进攻批次最少是0最多是5呢???

可不可能在输出完以后,一直是两个军队线程抢占资源成功而发动多于5次的进攻呢???

两个军队线程和舞台线程的优先级相同,应该是平等竞争资源,按理说可以,,为什么老师说为什么在输出了“程咬金的,,,,乐业”这一行后,两方军队的进攻批次最少是0最多是5呢???

正在回答

4 回答

因为for循环设定了每次攻击只有五次,五次后再判断条件keeprunning,继续再来五次,一直到keeprunning变false为止。这两个军队线程一直在平等地竞争资源没错。

老师辛苦了,但是老师实在是天才,他并不理解作为一个菜鸟哪里不明白,他的解释我们听不懂也很正常。

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

你关掉另一个线程就明白了丫.

其实就是你想偏了,有些事情,自己实验一下,就明白了

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

循环次数5次,仔细看代码

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

举报

0/150
提交
取消

为什么在为什么在输出了“程咬金的,,,,乐业”这一行后,两方军队的进攻批次最少是0最多是5呢???

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