如何实现java主线程等待子线程执行完毕之
答案:2 悬赏:40
解决时间 2021-01-04 14:33
- 提问者网友:若相守£卟弃
- 2021-01-03 20:02
如何实现java主线程等待子线程执行完毕之
最佳答案
- 二级知识专家网友:气场征服一切
- 2021-01-03 20:15
构建一个有锁队列,主线程作为生产者,子线程作为消费者,子线程在从队列获取数据的时候如果没有数据,那么就阻塞,可以选用的队列类是 linkedblockingqueue,方法是take。
全部回答
- 1楼网友:随心随缘不随便
- 2021-01-03 20:40
在你的主线程中用一个join的方法,你要等待谁,就用谁调用,比如,你要等待线程a结束,就用a.join();这样就可以了。记住哦,这条语句写在哪个线程里,哪个线程就要等待调用这个方法的其他线程。就是说,你在主线程里写了这条语句,那么主线程就要等待线程a执行完后,主线程才会执行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯