加入线程
在多线程程序中,我们可以使用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());
}
}
}
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>