在Java中,join() 方法是Thread 类的一个方法,用于等待线程结束后再继续执行。其用法如下:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 线程执行的代码
}
});
thread.start();
thread.join();
在调用 join() 方法后,当前线程会等待 thread 线程执行结束后再继续执行。如果线程已经执行结束,则 join() 方法会立即返回。
需要注意的是,join() 方法会抛出 InterruptedException 异常,因此需要进行异常处理:
try {
thread.join();
} catch (InterruptedException e) {
e.printStackTrace();
}