AI 요약
파이썬의 GIL(전역 인터프리터 잠금)을 제거한 자유 스레드(free-threaded) 빌드가 더 이상 실험이 아니라 공식 지원 단계에 들어섰다는 내용을 다룬다. GIL은 한 프로세스 내에서 한 번에 하나의 스레드만 바이트코드를 실행하도록 제한해 CPU 바운드 작업의 병렬화를 막아왔는데, PEP 703으로 제안되어 파이썬 3.13(2024년 10월)에서 실험적으로 도입됐다. 초기에는 단일 스레드 성능 저하 등의 비용이 있었으나, PEP 779의 승격 기준을 파이썬 3.14(2025년 10월)가 충족하면서 문서상 '지원(supported)' 빌드로 자리매김했다.
핵심 포인트
- 자유 스레드 빌드는 PEP 703으로 제안되어 파이썬 3.13(2024년 10월)에서 실험적으로 출시
- GIL 제거로 여러 스레드가 서로 다른 코어에서 파이썬 코드를 병렬 실행 가능해짐
- 초기 버전은 단일 스레드 성능 저하와 일부 내부 최적화 비활성화라는 비용을 동반
- PEP 779(2025년 6월 승인)의 승격 기준을 파이썬 3.14(2025년 10월)가 충족하며 공식 지원 빌드로 전환
향후 전망
- CPU 바운드 워크로드에서 멀티프로세싱 의존도를 줄이고 스레드 기반 병렬화 채택이 확대될 전망
- 서드파티 C 확장 및 라이브러리의 스레드 안전성 대응이 향후 생태계 전환의 핵심 변수로 작용
