package thread;
class Mom extends Thread {
@Override
public void run() {
System.out.println(“做饭”);
Son s = new Son();
s.start();
try {
s.join();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("饭做好了");
}
}
class Son extends Thread {
@Override
public void run() {
System.out.println(“打酱油”);
}
}
public class JoinThread {
public static void main(String[] args) {
Mom m=new Mom();
m.start();
}
}
本文通过一个简单的Java程序示例介绍了如何使用Thread类的join方法来确保主线程等待子线程完成后再继续执行。具体场景为模拟母亲做饭的同时等待儿子打酱油的情景。
4684

被折叠的 条评论
为什么被折叠?



