JAVA chapter12. 멀티 스레드. 12.7 데몬 스레드
JAVA/CONCEPT 2017. 11. 29. 22:54 |chapter12. 멀티 스레드.
12.7 데몬 스레드
- 주 스레드의 작업을 돕는 보조적인 역할을 수행하는 스레드
- 주 스레드가 종료되면 데몬 스레드는 강제적으로 자동 종료
// 워드프로세서의 자동저장, 미디어플레이어의 동영상 및 음악재생, 가비지 컬렉터
- 데몬 스레드 설정
// 주 스레드가 데몬이 될 스레드의 setDaemon(true)를 호출
// 반드시 start() 메소드 호출 전에 setDaemon(true)를 호출해야 한다
: 그렇지 않으면 lllegalThreadStateException이 발생
- 데몬 스레드 확인 방법
// isDaemon() 메소드의 리턴값을 조사
1초 주기로 save() 메소드를 호출하는 데몬 스레드
|
메인 스레드가 실행하는 코드 // 3초 있다가 메인 스레드 종료
|
'JAVA > CONCEPT' 카테고리의 다른 글
JAVA chapter12. 멀티 스레드. 12.9 스레드풀 // 추가하기 (0) | 2017.11.30 |
---|---|
JAVA chapter12. 멀티 스레드. 12.8 스레드 그룹 (0) | 2017.11.29 |
JAVA chapter12. 멀티 스레드. 12.6 스레드 상태 제어 (0) | 2017.11.29 |
JAVA chapter12. 멀티 스레드. 12.5 스레드 상태 (0) | 2017.11.29 |
JAVA chapter12. 멀티 스레드. 12.4 동기화 메소드와 동기화 블록 (0) | 2017.11.29 |