在实际开发中我们往往会遇到这样的情况一个线程的执行需要依赖另一个线程执行后的结果.即主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了. join() join() 方法主要是让调用该方法的thread完成run方法里面的任务后, 再执行join()方法后面的代. 主线程生成并起动了子线程,而子线程里要进行大量的耗时…