Tipo de interpretador Python padrão

0

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

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

    
por user3665615 05.06.2018 / 12:36

1 resposta

4

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 outra coisa), seria nomeado assim. Plain "Python" é 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 serão normalmente executados em um único thread (a menos que você use a biblioteca multiprocessing ou algum outro material especial).

    
por Byte Commander 05.06.2018 / 13:44