以下例子将一个线程设置为守护线程。
package temp;
public class DaemonDemo {
public static class DaemonT extends Thread {
public void run() {
while (true) {
System.out.println("This is a Daemon Thread!");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) throws InterruptedException{
Thread t = new DaemonT();
// 将线程设置为守护线程
t.setDaemon(true);
// 需要在线程start前设置
t.start();
Thread.sleep(2000);
}
}