global interpreter lock1 [Python] GIL (Global Interpreter Lock) GIL을 이해하려면 먼저 Python 인터프리터란 것이 정확히 무엇인지 알아야 합니다. 1. Python 인터프리터란? 파이썬은 인터프리터에 의해 실행되는 스크립트 언어입니다. 인터프리터(interpreter)란 소스 코드를 처음부터 한 라인씩 차례대로 해석하며 실행하는 프로그램입니다. 그 프로그램의 구현체로는 여러 가지가 있을 수 있는데, 현재 Python 인터프리터의 표준 구현체로 받아들여지고 있는 것은 바로 CPython 입니다. CPython은 C 언어를 이용하여 구현한 Python 인터프리터 입니다. 2. GIL (Global Interpreter Lock) In CPython, the global interpreter lock, or GIL, is a mutex that protects acc.. 2022. 9. 15. 이전 1 다음