在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();
}