What is the Global Interpreter Lock?
The Global Interpreter Lock and concurrency
Audio flashcard · 0:17Nortren·
What is the Global Interpreter Lock?
0:17
The Global Interpreter Lock, or GIL, is a mutex in CPython that protects access to Python objects, ensuring that only one thread executes Python bytecode at a time within a process. It simplifies memory management and makes single-threaded code fast, but it limits true parallelism in CPU-bound multithreaded programs.
docs.python.org