• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

데몬스레드 설명

24.05.01 15:57 작성 조회수 37

0

주로 백그라운드 무한 대기 이벤트 발생 실행하는 부분 담당이란 말이 정확하게 무슨뜻인가요?

답변 1

답변을 작성해보세요.

-1

https://docs.python.org/ko/3.10/library/threading.html#thread-objects

우선 위 링크는 공식문서의 데몬스레드 설명입니다.

추가적으로 설명을 드리면, 아래와 같습니다.

1. 주 스레드의 작업을 돕는 보조적인 역할을 수행하는 스레드
2. 주 스레드가 종료되면 데몬 스레드는 강제적으로 자동 종료된다.(주 스레드의 보조 역할을 수행하므로 주 스레드가 종료되면 데몬 스레드의 존재 의미가 없어지기 때문)
 
이 2가지를 제외하면 데몬 스레드는 일반 스레드와 크게 차이가 없습니다.
 
데몬 스레드의 적용 예
 
1. 워드프로세서의 자동 저장
2. 미디어 플레이어의 동영상 및 음악 재생