데몬 쓰레드
데몬 쓰레드, 쓰레드의 상태
데몬 쓰레드, 쓰레드의 상태
2022.06.29데몬 쓰레드 (demon thread) 일반 쓰레드(non-daemon thread)의 작업을 돕는 보조적인 역할을 수행. 일반 쓰레드가 모두 종료되면 자동적으로 종료된다. 가비지 컬렉터(GC), 자동저장, 화면 자동갱신 등에 사용된다. 무한루프와 조건문을 이용해서 실행 후 대기하다가 특정조건이 만족되면 작업을 수행하고 다시 대기하도록 작성한다. 데몬 쓰레드는, 일반 쓰레드의 작업을 돕는 보조적인 역할을 수행한다. 쓰레드의 종류는 2가지 인데, 일반 쓰레드와 데몬 쓰레드가 있다. 데몬 쓰레드가 아닌 것을 일반 쓰레드라고 보면 된다. 데몬쓰레드는 일반 쓰레드의 작업을 돕는 보조적인 역할을 수행하는 것이기 때문에, 일반 쓰레드가 다 종료되고나면 데몬쓰레드가 보조역할을 해줄 쓰레드가 없는 것이다. 그래서 데몬..