- 다른 일반 쓰레드의 작업을 돕는 보조적인 역할을 수행하는 쓰레드
- 보조역할을 수행하므로 일반 쓰레드가 모두 종료되면 데몬 쓰레드는 강제적으로 자동종료
- 무한루프와 조건문을 이용해서 실행 후 대기하고 있다가, 특정 조건이 만족되면 작업을 수행하고 다시 대기하도록 작성
- 일반 쓰레드의 작성방법과 실행방법이 같으며 다만 쓰레드를 생성한 다음 실행하기 전에 setDaemon(true)를 호출
- 데몬 쓰레드가 생성한 쓰레드는 자동적으로 데몬 쓰레드가 된다