Una de las 50 preguntas del tema
¿Cuánto sabes de Python?GIL (Global Interpreter Lock) es un mutex que protege el acceso a objetos Python, permitiendo que solo un hilo ejecute código Python en un proceso. Presente en la implementación CPython, simplifica la gestión de memoria pero limita el rendimiento en programas multiproceso en sistemas multinúcleo. Para paralelismo real, se pueden usar múltiples procesos (multiprocessing), implementaciones alternativas como Jython o IronPython (sin GIL), o extensiones C que liberan el GIL durante operaciones intensivas.