Java 多线程join方法的使用

在很多情况下,主线程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束,这时,如果主线程想等待子线程执行完成之后再结束,比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join()方法了。 方法join():等待线程对象销毁。 作用:使所属的线程对象x正常执行run()方法中的任务,而使线程z进行无限制的阻塞, 等待线程x销毁后再继续执行线程z后面的
相关文章
相关标签/搜索