본문으로 건너뛰기
김신건의 로그
중급 6개 챕터 · 약 3-4시간 · 업데이트 2026년 7월 4일

🎓 Python 비동기 프로그래밍: asyncio 부터 GIL 까지

asyncio 코루틴에서 시작해 async generator, concurrent.futures, 컨텍스트 관리, 마지막으로 GIL 까지. Python 비동기 코드를 왜 그렇게 쓰는지 이해하는 학습 경로.

  1. asyncio 의 이벤트 루프와 코루틴

  2. async for / yield 로 비동기 스트림 만들기

  3. ThreadPoolExecutor / ProcessPoolExecutor 로 병렬 처리

  4. with 문의 리소스 관리와 async with

  5. 코루틴별로 컨텍스트를 분리하는 방법

  6. GIL 이 진짜 무엇을 막고 무엇을 허용하는가

사이트 검색 / 명령어

검색

스크롤 = 확대/축소 · 드래그 = 이동 · 0 = 원래 크기 · ESC = 닫기