(Python) 전역 해석기 잠금(GIL)
Python Global Interpreter Lock(GIL)이란 무엇입니까? GIL은 Global Interpreter Lock의 약자로 하나의 쓰레드가 자원을 독점하는 방식으로 실행된다. 멀티스레딩에서는 여러 스레드가 병렬로 작동하지 않습니다. Python 코드가 실행될 때 여러 스레드 중 하나의 스레드만 실행되도록 허용하는 상호 배제 잠금(뮤텍스)입니다. 한 스레드가 모든 자원을 가지면 다른 스레드를 잠가 다른 스레드가 작동하지 못하게 합니다. GIL을 사용한 이유는 무엇입니까? Python의 첫 … Read more