位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java 如何加入线程

提问人:刘旭39发布时间:2020-11-30

加入线程

在多线程程序中,我们可以使用Thread类中的join()方法来加人线程^例如,如果需要在线程X 执行前先插人线程Y,这时可以使用线程X的join()方法加人线程Y,线程X会等待线程Y执行完成后 再继续执行。

//加入线程

public class JoinDemo {

public static void main(String[] args) {

try {

Thread t1 = new Thread("t-1");//新建线程

t1.start();

t1.join();

System.out.println("%线程完成\n",Thread.currentThread().getName());

} catch (Exception e) {

e.printStackTrace();

}

}

static class TheadA extends Thread{

public ThreadA(String name) {

super(name);

}

public void run() {

System.out.printf("%n线程开始\n",this.getName());

for(int i =0;i<100000;i++) ;

System.out.printf("%n线程结束\n",this.getName());

}

}

}

继续查找其他问题的答案?

相关视频回答
回复(0)

特邀嘉宾

前端设计工程师——刘旭

擅长前端设计及开发,视觉把控能力强。

向TA咨询

该嘉宾的QQ群

更多>>
返回顶部