Ubuntu ディストリビューションに付属するデフォルトの Python インタープリターは CPython ですか?
CPython ではない場合、GIL はありますか?
答え1
はい、Ubuntu のデフォルトの Python インタープリタ実装は、他の場所と同様に CPython です。非標準のもの (例: PyPy、IronPython、Jython、Cython など) の場合は、その名前になります。単純な「Python」は常に CPython です。
GIL (Global Interpreter Lock) に関しては、はい、CPython と Ubuntu の標準 Python インタープリターはその機能/制限の対象となります。つまり、Python スクリプトは通常、単一のスレッドで実行されます (ライブラリmultiprocessing
やその他の特別なものを使用しない限り)。