작성한 질문수
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
AsyncIO 멀티 스크랩핑 실습 (1-2)
작성
·
174
0
강사님 혹시 thread 명은 왜 다 MainThread 인지 설명 해주실 수 있으실까요? 저는 executor 에 max_workers = 10 을 했으면 여러 쓰레드가 생기고, url 에 접근하는 blocking i/o 가 각 쓰레드에서 일어날 것으로 생각했는데 그게 아니어서 질문드립니다. (각 쓰레드가 모두 asyncio 로 concurrency 를 가지면서 동작할 것으로 예상했지만, 단일 쓰레드에서 asyncio 가 동작하네요)
답변 1
쓰레드 명은 임시로 정한거예요~
실행시점에 메인쓰레드가 실행되고 흐름에 따라 서브 쓰레드가 분기 되는 과정입니다.
asyncio는 단일 쓰레드에서 동작합니다.