Backend/java
데몬 쓰레드 ( daemon thread )
IT grow.
2018. 8. 16. 03:12
반응형
데몬 쓰레드 ( daemon thread )
1. 일반 쓰레드 ( non-daemon thread )의 작업을 돕는 보조적인 역할을 수행
2. 일반 쓰레드가 모두 종료되면 자동적으로 종료된다.
3. 가비지 컬렉터 , 자동저장 , 화면자동갱신 등에 사용된다
4. 무한루프와 조건문을 이용해서 실행 후 대기하다가 특정조건이 만족되면 작업을 수행하고 다시 대기하도록 작성한다.
# setDaemon(boolean on)은 반드시 start()를 호출하기 전에 실행되어야 한다 . 그렇지 않으면
IllegalThreadStateException 이 발생한다.
반응형