인프런 커뮤니티 질문&답변
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
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!




