Tipo de intérprete de Python predeterminado

Tipo de intérprete de Python predeterminado

¿El intérprete de Python predeterminado que viene con la distribución de Ubuntu es CPython o no?

Si no es CPython, ¿tiene GIL o no?

Respuesta1

Sí, la implementación predeterminada del intérprete de Python en Ubuntu, como en cualquier otro lugar, es CPython. Si fuera algo no estándar (por ejemplo, PyPy, IronPython, Jython, Cython o cualquier otra cosa), se llamaría así. "Python" simple es siempre CPython.

Con respecto al GIL (Global Interpreter Lock), sí, CPython y, por lo tanto, el intérprete Python estándar de Ubuntu está sujeto a esa característica/limitación. Eso significa que sus scripts de Python generalmente se ejecutarán en un solo hilo (a menos que use la multiprocessingbiblioteca o alguna otra cosa especial).

información relacionada