강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Zetta Kim님의 프로필 이미지
Zetta Kim

작성한 질문수

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

Thread(2) - Daemon, Join

daemon=True가 안 먹히네요

작성

·

23

0

안녕하세요.

저는 daemon=True 해도 서브가 모두 돌고 끝납니다. 무슨 이유가 있을까요?

 


# 스레드 실행 함수
def thread_func(name, d):
    logging.info('Sub-Thread %s: starting', name)

    for i in d:
        print(i)

    logging.info('Sub-Thread %s: finished', name)

...


# 함수 인자 확인
    # daemon : default False
    x = threading.Thread(target=thread_func, args=('First', range(20000)), daemon=True)
    y = threading.Thread(target=thread_func, args=('Second',range(10000)), daemon=True)

19:16:32: Main-Thread: all done

0

1

2

...

19999

19:16:32: Sub-Thread Second: finished

19:16:32: Sub-Thread First: finished

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
Zetta Kim님의 프로필 이미지
Zetta Kim

작성한 질문수

질문하기