데몬 쓰레드
데몬 쓰레드 설정
// Runnable을 구현하는 DaemonThread를 실행하기 위하여 Thread 생성Thread th = new Thread(new DaemonThread());
// 데몬쓰레드로 설정th.setDaemon(true);
// 쓰레드를 실행th.start();
// Runnable을 구현하는 DaemonThread클래스를 작성public class DaemonThread implements Runnable {
// 무한루프안에서 0.5초씩 쉬면서 데몬쓰레드가 실행중입니다를 출력하도록 run()메소드를 작성@Override
public void run() {
while (true) {
System.out.println("데몬 쓰레드가 실행중입니다.");
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
break;//Exception발생시 while 문 빠찌도록}
}
}