public class TestJoin {
public static void main(String[] args) {
MyThread2 t1 = new MyThread2("TestJoin");
t1.start();
try {
t1.join(); //join()合并线程,子线程运行完之后,主线程才开始执行
} catch (InterruptedException e) {
}
for (int i = 0; i < 10; i++) {
System.out.println("I am Main Thread");
}
}
static class MyThread2 extends Thread {
MyThread2(String s) {
super(s);
}
public void run() {
for (int i = 1; i <= 10; i++) {
System.out.println("I am " + getName());
try {
sleep(1000); //暂停,每一秒输出一次
} catch (InterruptedException e) {
return;
}
}
}
}
}
jion
最新推荐文章于 2021-07-08 10:09:44 发布