Java 如何加入線程
加入線程
在多線程程序中,我們可以使用Thread類中的join()方法來加人線程^例如,如果需要在線程X 執(zhí)行前先插人線程Y,這時可以使用線程X的join()方法加人線程Y,線程X會等待線程Y執(zhí)行完成后 再繼續(xù)執(zhí)行。
//加入線程
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線程結(jié)束\n",this.getName());
}
}
}
點(diǎn)擊加載更多評論>>