파이썬 GIL (Global Interpreter Lock)
Global Interpreter Lock (GIL) 악명 높은 GIL? 파이썬 버전 2 시절에 병렬 처리를 위해 이런저런 문서들을 많이 보았습니다. 수년이 흐른 지금 파이썬 재단에서 이 GIL을 어떻게 처리했을까? 궁금하여 관련 정보를 찾아보니 아직도 현재 진행형이었습니다. 그리고 신기하게도 GIL을 설명할 때 같이 보이는 단어가 있었는데 그것은 바로 "악명 높은"이라는 수식어입니다. 그렇다면 이 악명 높은 GIL이 과연 무엇일까요? 일단 GIL을 뜻하는 "Global Interpreter Lock"을 직역하자면 "글로벌 인터프리터 잠금" 정도로 해석될 것 같습니다. 의미를 뜻 그대로 생각해 본다면 전반적으로 인터프리터가 락을 건다??라는 의미일까요? 파이썬 용어를 알아보는데 가장 좋은 방법은 바로 공..