인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

박태풍's profile image
박태풍

asked

Python for Advanced Users: Learn the Grammar of Concurrency and Parallelism Feat. Multithreading vs. Multiprocessing (Inflearn Original)

Thread(2) - Daemon, Join

데몬스레드 설명

Written on

·

158

0

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

python동시성

Answer 1

-1

niceman님의 프로필 이미지
niceman
Instructor

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

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

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

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

 

박태풍's profile image
박태풍

asked

Ask a question