자바의 정석 12장 (33일차) - 데몬쓰레드 & 쓰레드 실행과정
데몬쓰레드 - Daemon thread 데몬쓰레드란 메인쓰레드 옆에서 보조를 담당하는 쓰레드이다. 보조쓰레드이기 때문에 항시 옆에서 동작하다가 메인쓰레드가 종료되면 같이 종료된다. 예시로 워드의 자동저장이나 GC가 있다. 데몬쓰레드 선언 아래의 코드처럼 데몬쓰레드를 선언할 때는 아래의 사항을 고려해야한다. setDaemon을 사용하여 데몬쓰레드를 생성하고 start전에 실행해줘야 데몬쓰레드로 적용된다. 데몬쓰레드는 항시 동작하고 메인쓰레드가 종료되면 동시에 종료되기 때문에 무한반복문으로 생성한다. 아래의 코드 순서: 쓰레드를 runnaable로 받아온 후에 Thread 클래스로 할당한다. 받은 쓰레드를 setDaemon으로 데몬쓰레드로 정의한 후에 만든 데몬쓰레드를 실행한다. 데몬쓰레드가 실행됨가 동시에..