First page Back Continue Last page Overview Graphics
Raison d'etre of the GIL
- It simplifies the implementation of the interpreter.
- It's well suited for reference counting, i.e. the memory management of Python.
- It also simplifies the usage of C/C++ extensions, as it takes care of thread synchronization