Python Basics
multiprocessing 입문과 작업 큐
CPU 바운드 작업을 안전하게 나누고 큐로 흐름을 제어합니다.
기간: 6주
형식: 라이브 + 프로젝트
가격 안내: 1,980,000 KRW · 실제 청구는 별도 안내
프로세스 풀, 큐 백프레셔, 종료 시그널 처리를 실습합니다. 과도한 병렬화 위험도 논의합니다.
담당
한도윤
프로그램 디렉터.
기능과 범위
- Pool 맵핑
- Queue 통신
- graceful shutdown
- 로깅 충돌 방지
- 벤치마크 기본
결과물
- CPU 바운드 작업을 측정 뒤 병렬화합니다.
- 백프레셔 전략을 문서화합니다.
- 데드락 징후를 식별합니다.
FAQ
실무에 필요한 수준으로 개념을 정리합니다.
코호트 메모
“`multiprocessing-queue-lab`의 shutdown 예제가 밤 배치에 바로 적용됐습니다.”
“벤치마트 과제가 까다로웠지만 메모리 피크를 보며 배웠습니다.”