[java] 데몬 쓰레드(Daemon Thread)

자바에서 데몬 쓰레드는 백그라운드 작업을 처리하는 데 쓰이는 쓰레드입니다. 데몬 쓰레드는 일반 쓰레드가 모두 종료되면 자동으로 시스템에 의해 강제로 종료됩니다.

데몬 쓰레드 생성

데몬 쓰레드는 다음과 같은 방법으로 생성할 수 있습니다.

Thread daemonThread = new Thread(new Runnable() {
    public void run() {
        // 데몬 쓰레드의 작업 내용
    }
});
daemonThread.setDaemon(true); // 데몬 쓰레드로 설정
daemonThread.start(); // 쓰레드 시작

위의 예시에서, setDaemon(true)를 호출하여 쓰레드를 데몬 쓰레드로 설정합니다.

주의사항

참고 자료