Tipo de interpretador Python padrão

Tipo de interpretador Python padrão

O interpretador Python padrão que vem com a distribuição do Ubuntu é CPython ou não?

Se não for CPython, tem GIL ou não?

Responder1

Sim, a implementação padrão do interpretador Python no Ubuntu, assim como em qualquer outro lugar, é o CPython. Se fosse algo fora do padrão (por exemplo, PyPy, IronPython, Jython, Cython ou qualquer outro), teria esse nome. "Python" simples é sempre CPython.

Em relação ao GIL (Global Interpreter Lock), sim, o CPython e, portanto, o interpretador Python padrão do Ubuntu está sujeito a esse recurso/limitação. Isso significa que seus scripts Python geralmente serão executados em um único thread (a menos que você use a multiprocessingbiblioteca ou algum outro material especial).

informação relacionada