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

Thread.join

大家可能都知道在一个线程A中调用另一个线程B的join方法,线程A会等待线程B执行完毕后才会再执行。

大家有没有试过在线程A中使用this.join()方法,经过我的实验,结果是:线程A会等待其他所有线程执行完毕后才会再执行。

个人拙见,欢迎指正。

正在回答

2 回答

好像很厉害的样子。

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

this代表的就是当前对象啊,你在线程A中调用this.join()方法,就等于调用A.join(),我弄了一下发现一直在运行,什么都没发现

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

一切都是浮云丶 提问者

你在线程A中加入另一个线程,你会发现线程A会等待另一个线程运行完成后才会再运行。
2017-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
深入浅出Java多线程
  • 参与学习       186088    人
  • 解答问题       464    个

带你一起深入浅出多线程,掌握基础,展望进阶路线

进入课程
意见反馈 帮助中心 APP下载
官方微信