Я не могу понять использование и назначение потоков демона.
Для чего они нужны? Как я могу их использовать? Кроме того, я пытался создавать демоны, но не мог.
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) {
}
}
}
Это то, что я пытался сделать до сих пор, но он не работает должным образом.