Threads em Python: limitações do GIL
O Global Interpreter Lock (GIL) é um mecanismo interno do CPython — a implementação padrão e mais utilizada da linguagem Python. Trata-se de um mutex (exclusão mútua) que protege o acesso ao interpretador Python, garantindo que apenas uma thread execute bytecode Python por vez, mesmo em sistemas com múltiplos núcleos de CPU.