피드로 돌아가기

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

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

편집자 요약

Python의 threading, asyncio, multiprocessing을 살펴보고 각 동시성 모델을 비교합니다. I/O 작업 중심 프로그램과 CPU 연산 중심 프로그램에 어떤 모델이 적합한지 알아봅니다.

인사이트

작업이 입력·출력을 기다리는지, 계산을 수행하는지 먼저 구분한 뒤 각 모델로 간단한 예제를 구현해 보세요. 작업 특성에 맞는 동시성 방식을 고르는 연습이 성능 개선의 출발점입니다.

이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.

댓글

0/40
0/2000

댓글을 불러오는 중…