Java join 线程控制用法
程序员文章站
2023-12-11 21:45:58
jdk说明:
joinpublic final void join() &n...
jdk说明:
join
public final void join()
throws interruptedexception等待该线程终止。
抛出:
interruptedexception - 如果任何线程中断了当前线程。当抛出该异常时,当前线程的中断状态 被清除
测试代码:
复制代码 代码如下:
public class mythread extends thread {
public static void main(string[] args) throws interruptedexception {
a a=new a();
b b=new b();
a.start();
a.join();
b.start();
}
}
class a extends thread{
public void run(){
for(int i=0;i<10000;i++){
system.out.print("a "+i);
}
}
}
class b extends thread{
public void run(){
for(int i=0;i<10000;i++){
system.out.print("b "+i);
}
}
}
可以看出 等线程a 执行完之后 线程b才开始执行
非常清楚是不是呵呵