BreadCrumb
2015-06-28 23:38
为什么一定是 ArmyOfRevolt.join(),,,这个的意思是农民军线程运行结束后再次竞争线程,但为何不用谢随军的线程join呢?
在视频中老师的解释是想让舞台线程早点结束。
百度中,join()方法的解释为,Thread的非静态方法join()让一个线程B“加入”到另外一个线程A的尾部。在A执行完毕之前,B不能工作。
在这里农民军加入的join,其keepRunning为false,所以该线程一加入马上会停止,其实用隋军的jion也行,这里这两者是等价的,都是一加入线程,线程马上就终止了。
我对这个问题也很感兴趣,你知道的话告诉我一下
我是对视频的内容提出的问题啊。怎么来到这里呢?那我这个问题不就变成没有针对性了?不知道问什么了!
深入浅出Java多线程
186088 学习 · 464 问题
相似问题