手机
当前位置:查字典教程网 >编程开发 >Java >Java join 线程控制用法
Java join 线程控制用法
摘要:JDK说明:joinpublicfinalvoidjoin()throwsInterruptedException等待该线程终止。抛出:In...

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才开始执行

非常清楚是不是呵呵

【Java join 线程控制用法】相关文章:

Java 最重要布局管理器GridBagLayout的使用方法

Java线程中sleep和wait的区别详细介绍

java线程并发cyclicbarrier类使用示例

Java Clone(类的复制)实例代码

java生成申请单序列号的实现方法

java枚举的使用示例

Java递归算法的使用分析

浅析Java中Split函数的用法技巧

java多线程中的异常处理机制简析

Java 文件解压缩实现代码

精品推荐
分类导航