Standardmäßiger Python-Interpretertyp

Standardmäßiger Python-Interpretertyp

Ist der Standard-Python-Interpreter, der mit der Ubuntu-Distribution geliefert wird, CPython oder nicht?

Wenn es nicht CPython ist, hat es GIL oder nicht?

Antwort1

Ja, die Standardimplementierung des Python-Interpreters unter Ubuntu ist, wie überall sonst auch, CPython. Wenn es etwas Nicht-Standardmäßiges wäre (z. B. PyPy, IronPython, Jython, Cython oder was auch immer), würde es so heißen. Einfaches „Python“ ist immer CPython.

In Bezug auf GIL (Global Interpreter Lock) gilt: Ja, CPython und damit auch der Standard-Python-Interpreter von Ubuntu unterliegen dieser Funktion/Einschränkung. Das bedeutet, dass Ihre Python-Skripte normalerweise in einem einzigen Thread ausgeführt werden (es sei denn, Sie verwenden die multiprocessingBibliothek oder andere spezielle Dinge).

verwandte Informationen