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

为什么加入join就能让stage线程早点结束?

有前面两个false就够了

怎么早了?没看出来

正在回答

2 回答

Oh sorry,问题看错了,因为虽然那两个KeepRunning虽然设置了false,但是for循环里还在循环跳不到while的判断去,用join加入就直接从头开始,到while直接判断结束,不进入for循环,就到底了,直接输出战斗结束

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

wshyzx 提问者

你这样说就很明白了
2016-10-01 回复 有任何疑惑可以回复我~

舞台是一个线程,关键先生也是一个线程,也就是说舞台和关键先生会交替运行,就很有可能关键先生还没运行结束,舞台已经运行到后面了,所以用join()方法,使舞台停止,直到关键先生执行完,舞台接着运行。

注:舞台是一个线程

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

wshyzx 提问者

这时候还没有关键先生。你说的也没能体现出可以更快结束啊
2016-09-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么加入join就能让stage线程早点结束?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号