Java 中 join() 方法的重要性?\
javaobject oriented programmingprogramming更新于 2025/6/12 13:32:17
join() 是 Thread 类的 final 方法,可用于将一个线程的执行开始与另一个线程的执行结束连接起来,这样,一个线程将在另一个线程结束后才开始运行。如果在线程实例上调用 join() 方法,则当前正在运行的线程将阻塞,直到该线程实例执行完毕。
语法
public final void join() throws InterruptedException
示例
public class JoinTest extends Thread {
public void run() {
for(int i=1; i <= 3; i++) {
try {
Thread.sleep(1000);
} catch(Exception e) {
System.out.println(e);
}
System.out.println("TutorialsPoint "+ i);
}
}
public static void main(String args[]) {
JoinTest t1 = new JoinTest();
JoinTest t2 = new JoinTest();
JoinTest t3 = new JoinTest();
t1.start();
try {
t1.join(); // calling join() method } catch(Exception e) {
System.out.println(e);
}
t2.start();
t3.start();
}
}
输出
TutorialsPoint 1 TutorialsPoint 2 TutorialsPoint 3 TutorialsPoint 1 TutorialsPoint 1 TutorialsPoint 2 TutorialsPoint 2 TutorialsPoint 3 TutorialsPoint 3
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

