デフォルトのPythonインタープリタタイプ

デフォルトのPythonインタープリタタイプ

Ubuntu ディストリビューションに付属するデフォルトの Python インタープリターは CPython ですか?

CPython ではない場合、GIL はありますか?

答え1

はい、Ubuntu のデフォルトの Python インタープリタ実装は、他の場所と同様に CPython です。非標準のもの (例: PyPy、IronPython、Jython、Cython など) の場合は、その名前になります。単純な「Python」は常に CPython です。

GIL (Global Interpreter Lock) に関しては、はい、CPython と Ubuntu の標準 Python インタープリターはその機能/制限の対象となります。つまり、Python スクリプトは通常、単一のスレッドで実行されます (ライブラリmultiprocessingやその他の特別なものを使用しない限り)。

関連情報