
데몬 쓰레드
·
자바/프로세스와 쓰레드
1. 데몬 쓰레드에 대한 기본 개념 - 데몬 쓰레드는 다른 일반 쓰레드의 작업을 돕는 보조적인 역할을 수행하는 쓰레드이다. - 일반 쓰레드가 종료되면 데몬 쓰레드도 강제적으로 종료되는데, 그 이유는 일반 쓰레드를 보조 역할로 수행하는데 없으면 있을 이유가 없기 때문이다. - 데몬 쓰레드의 예로는 가비지 컬렉터, 워드프로세서의 자동저장, 화면자동갱신 등이 있다. - 데몬 쓰레드는 무한 루프와 조건문을 이용해서 실행 후 대기하고 있다가 특정조건이 만족되면 작업을 수행 후 다시 대기한다. - 데몬 쓰레드는 일반 쓰레드의 작성방법과 실행방법이 같으나, 쓰레드를 생성한 다음 실행하기 전에 setDaemon(true)를 호출해주어야 한다. - 데몬 쓰레드가 생성한 쓰레드는 자동적으로 데몬 쓰레드가 된다. 2. 데몬..