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