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

최현석님의 프로필 이미지
최현석

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

AsyncIO 멀티 스크랩핑 실습 (1-2)

Thread 이름 질문

작성

·

174

0

강사님 혹시 thread 명은 왜 다 MainThread 인지 설명 해주실 수 있으실까요? 저는 executor 에 max_workers = 10 을 했으면 여러 쓰레드가 생기고,  url 에 접근하는 blocking i/o 가 각 쓰레드에서 일어날 것으로 생각했는데 그게 아니어서 질문드립니다. (각 쓰레드가 모두 asyncio 로 concurrency 를 가지면서 동작할 것으로 예상했지만, 단일 쓰레드에서 asyncio 가 동작하네요)

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

쓰레드 명은 임시로 정한거예요~

실행시점에 메인쓰레드가 실행되고 흐름에 따라 서브 쓰레드가 분기 되는 과정입니다.

asyncio는 단일 쓰레드에서 동작합니다.

최현석님의 프로필 이미지
최현석

작성한 질문수

질문하기