pythonperformance Global Interpreter Lock: A mutex that must be acquired by a thread before it can execute Python bytecode using the interpreter.
Work is still underway (as of 2024-09-16) to remove the GIL (No-GIL Python)
https://wiki.python.org/moin/GlobalInterpreterLock https://en.wikipedia.org/wiki/Global_interpreter_lock