join
2021-05-07 本文已影响0人
atdoking
在很多情况下,主线程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束。这时,如果主线程想等待子线程执行完成之后再结束,
比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join方法了。
方法join的作用是等待线程对象销毁
join方法的功能在内部是使用wait(long)方法来实现的,所以join方法具有释放锁的特点
在很多情况下,主线程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束。这时,如果主线程想等待子线程执行完成之后再结束,
比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join方法了。
方法join的作用是等待线程对象销毁
join方法的功能在内部是使用wait(long)方法来实现的,所以join方法具有释放锁的特点