동시성으로 Python 프로그램 속도 높이기
Real Python

편집자 요약
Python의 threading, asyncio, multiprocessing을 살펴보고 각 동시성 모델을 비교합니다. I/O 작업 중심 프로그램과 CPU 연산 중심 프로그램에 어떤 모델이 적합한지 알아봅니다.
인사이트
작업이 입력·출력을 기다리는지, 계산을 수행하는지 먼저 구분한 뒤 각 모델로 간단한 예제를 구현해 보세요. 작업 특성에 맞는 동시성 방식을 고르는 연습이 성능 개선의 출발점입니다.
함께 배우면 좋은 강의
이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.
댓글
댓글을 불러오는 중…