GIL (Global Interpreter Lock) shine mutex a ke cikin CPython (ma'afikacewar Python ta kawaice) wanda ke ba da damar kawai zaren ɗaya kawai ne zai iya aiwatar da Python bytecode a lokaci gida. Wannan yana nufin zaren Python ba za su iya gudanar da lambar Python da dace-dace a kan njeri da yawa na CPU — babbar la'akari da ake yi game da gajerun aiki.
Abin da GIL ke nufin a aiki na gaske
Even with multiple threads on a multi-core CPU:
Only ONE thread runs Python bytecode at any instant.
→ Threading does NOT give CPU-bound parallelism in CPython.
