這是我的計劃,其中線程的主要方法如何確保在主線程停止之前所有線程都已停止?
public class ThreadTest {
public static void main(String args[]) throws InterruptedException {
Thread mainThread = Thread.currentThread();
Thread t1 = new Thread() {
public void run() {
while (true) {
System.out.println("Hi");
}
}
};
// t1.setDaemon(true);
t1.start();
}
}
下開始我如何確保主線程停止之前所有的子線程被停止?
我不想使用守護程序選項。這可能嗎?
您可以枚舉所有線程和檢查teyr狀態。但是你想解決什麼問題?如果發現某個線程沒有停止,你會做什麼? – talex 2014-10-10 08:57:26
線程完成後你要做什麼,即你爲什麼在意? – 2014-10-10 09:57:22