Gil
-
Python GIL개발 2025. 12. 28. 17:53
CPython파이선 스크립트 엔진중에 가장 메인. 공식 배포판에서도 이걸 쓴다. C 언어로 작성되었고 공식 배포판이다가장 완벽하고 모든 최신 기능을 제공한다커뮤니티가 가장 크고 풍부한 문서를 제공한다터미널에서 python 명령어를 실행하면 CPython 엔진으로 파이선 파일을 실행하게 된다GIL글로벌 인터프리터 락 (Global Interpreter Lock). 쓰레드간에 동시성을 제어하기 위해 사용되는 메커니즘. GIL 은 동시에 하나의 쓰레드만 바이트코드를 실행할 수 있도록 허용하며 메모리 관리와 객체 모델의 일관성을 보장한다 왜 파이썬은 하나의 스레드만 바이트 코드를 실행하게 했는지 궁금할 수 있는데 자세히 들어가면 복잡하니 C 언어 생태계에서 단일스레드 성능을 높이기 위함이였다 정도로 짧게 이해하..