Java 多线程 join() 方法

join 方法的使用

在很多情况下,主线程创建并启动子线程,如果子线程需要大量耗时运算,主线程往往早于子线程结束之前结束。这时,如果主线程想等待子线程执行完成之后再结束,比如子线程处理一个数据,主线程要取得这个数据的值,就要用到join() 方法。join()的作用就是等待线程对象销毁。

join 方法释放锁。join() 方法在内部使用wait() 方法进行等待。

猜你喜欢

转载自blog.csdn.net/weixin_36996888/article/details/96476623