我无法理解守护线程的用法和目的。
它们是干什么用的?我该如何使用它们?另外,我尝试创建守护进程,但我做不到。
class Evil implements Runnable {
public static void main(String[] arg) throws Exception {
Thread t = new Thread(new Evil());
t.start();
Thread.sleep(1000);
t.setDaemon(true);//no success, error!
}
public void run() {
try {
Thread.sleep(1000);
System.out.println("How would it be Evil!?");
Thread.sleep(1000);
} catch (Exception e) {
}
}
}
这是我到目前为止所尝试的,但它不能正常工作。