当前位置:嗨网首页>书籍在线阅读

24-等待线程执行结束

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.6 等待线程执行结束

在一些场景中,我们必须等待某个线程执行完毕(即 run() 方法执行结束)。例如,一个程序在必要的资源初始化完毕后,才能开始后续的执行工作。可以将初始化任务作为单独的线程执行,待其结束后再执行其余线程。

使用 Thread 类的 join() 方法可以实现这个目的。当调用一个线程对象的 join() 方法时,发起调用的线程将会暂停,直到线程对象执行结束。

本节将介绍如何在案例初始化过程中使用 join() 方法。