concurrent.futures1 [Python] Futures References Fluent Python Contents concurrent.futures 라이브러리 Future 객체 Blocking I/O와 GIL Executor.map() 이번 포스팅에서는 concurrent.futures 라이브러리에 대해서 알아보려고 합니다. 이 라이브러리는 여러 독립적인 스레드를 생성하고 결과를 큐에 수집하는 간단한 패턴을 구현해줍니다. 이 패키지는 프로세스도 지원하기 때문에 연산 집약적인 태스크에서 유용합니다. 그리고 비동기 작업의 실행을 나타내는 객체인 "future"의 개념도 간단하게 살펴보겠습니다. 이 개념은 concurrent.futures뿐만 아니라 asyncio 패키지의 기반이 되기도 합니다. 우선 간단한 웹 다운로드 예제를 통해 살펴보도록 하겠습니다. Con.. 2022. 3. 30. 이전 1 다음