#동시성

5 편의 글

모던 파이썬 고급 #5 GIL과 동시성 — threading vs multiprocessing vs asyncio
7 분 소요

모던 파이썬 고급 #5 GIL과 동시성 — threading vs multiprocessing vs asyncio

GIL의 정체, threading/multiprocessing/asyncio 세 도구의 분담, 그리고 Python 3.13~3.14의 free-threaded 빌드(PEP 703/779)까지 한곳에 정리합니다.

고 고급 #2 메모리 모델과 sync 패키지
5 분 소요

고 고급 #2 메모리 모델과 sync 패키지

Mutex, RWMutex, WaitGroup, Once, atomic까지 채널이 아닌 공유 메모리 동기화 도구를 다룹니다. 언제 무엇을 쓰는지 정리합니다.

고 고급 #1 동시성 패턴 — fan-out,fan-in,pipeline
6 분 소요

고 고급 #1 동시성 패턴 — fan-out,fan-in,pipeline

고루틴과 채널을 조립해 만드는 표준 동시성 패턴 — pipeline, fan-out/fan-in, semaphore까지 정리합니다.

고 중급 #4 select와 타임아웃
5 분 소요

고 중급 #4 select와 타임아웃

여러 채널을 동시에 다루는 select 문, 그리고 타임아웃,취소,논블록 통신 같은 실전 패턴을 정리합니다.

고 중급 #3 고루틴과 채널 입문
6 분 소요

고 중급 #3 고루틴과 채널 입문

Go의 가장 큰 강점인 가벼운 동시성을 다룹니다. 고루틴 시작과 채널로 통신하기, 그리고 자주 만나는 함정들까지 정리합니다.