Cumbre del lenguaje Python 2022: Python sin el GIL
(pyfound.blogspot.com)- Resumen del estado actual de
nogil, el esfuerzo por crear una versión de Python sin el GIL (Global Interpreter Lock) - Sam Gross publicó en octubre de 2021 un código PoC (Python multihilo sin GIL)
- En la cumbre de 2022 propuso una nueva bandera del compilador para Python 3.12 (la propuesta anterior era una bandera de ejecución)
- Reacciones mezcladas de entusiasmo y preguntas por parte de los desarrolladores del núcleo
- Sam Gross se opone a que
nogilse convierta en un fork separado de CPython"El valor de Python está en su ecosistema, y hacerlo así no es un camino al éxito. Eliminar el GIL es un intento realmente innovador. La mayoría de los programas en Python no usan hilos al ejecutarse en múltiples núcleos. Para que
nogiltenga éxito, toda la comunidad debe adoptarlo"
2 comentarios
Parece difícil, porque incluir
nogilno como una bandera de runtime sino como una bandera de compilación durante la instalación definitivamente podría hacer que el lenguaje se vuelva más complejo a medida que avance su versión.https://docs.google.com/document/d/…