位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 如何加入線程

提問人:劉旭39發(fā)布時間:2020-11-30

加入線程

在多線程程序中,我們可以使用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());

}

}

}

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部