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

关于java多线程的一些问题

关于java多线程的一些问题

八轩 2018-06-16 11:53:31
根据慕课的多线教程敲了个模拟军队的代码。图1里定义了个while循环里面嵌套了个for循环,图2我在Stage方法里调用了ArmyRunnable方法,并把while循环的条件赋值为false,既然while循环判断条件为false应该就不会执行了啊,为什么还会出现图3的这种输出结果?是不是因为线程的原因?感谢回答!
查看完整描述

2 回答

已采纳
?
wldraa

TA贡献33条经验 获得超17个赞

你在赋值为 false 之前不是等待了 50ms 么 ,已经足够他们执行完了

查看完整回答
反对 回复 2018-06-16
?
慕尼黑5592206

TA贡献1条经验 获得超0个赞

虽然我的技术不咋地,但还是觉得慕课上的教学不适合入门,其次,要是特殊结果只出现一两次,可以算作误差啊

查看完整回答
反对 回复 2018-06-16
  • 2 回答
  • 0 关注
  • 1449 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信