일반쓰레드를 돕는 보조적인 역할
일반쓰레드가 모두 종료되면 자동으로 종료됨 (데몬쓰레드가 있다고 프로그램 계속실행x)
while(true){
try{
Thread.sleep(3000)
} catch(InterruptedException e){}
if (autosave){
autosave;
}
}
대략 이런식으로 무한 루프로 구성됨
boolean isDeamon()
void setDeamon(boolean on)
중요한 것은 반드시 실행 전 setDeamon()
메서드를 통해 지정을 해주어야 한다.
start()
호출 후 setDeamon()
을 호출하면 IllegalThreadStateException
발생