课程
/后端开发
/Java
/深入浅出Java多线程
这和运行结果不太一样啊,求大佬解答!谢谢谢谢谢谢!
2017-08-04
源自:深入浅出Java多线程 2-5
正在回答
把标志设为false之后就可以让线程停止了,之所以加上join这个方法只是确保之后要输出的话在起义军和隋军这两个线程的所有输出之后,而不是夹在中间
join方法是等待该线程终止,不能终止进程,那两个false是终止进程
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
4 回答为什么只写农民军的join方法,而不用管隋军的join,这二者在这个地方是什么关系?
5 回答把舞台休眠Thread.sleep(50)去掉后,根本一次都没有调用隋军和农民军作战,这是为什么?
3 回答军队线程1 和 农民军线程2 他们两都运行了多少次呢???
1 回答为什么thread是单独地休眠舞台,军队和农民军不休眠?
3 回答大佬们,请问下如果在停战结束命令发出前(给KeepRunning赋为false前),某个军队已经运行完了5次循环,那么在下达停战命令后,这个军队是一次不运行还是再重新运行一次完整的5次循环呢?