預設 Python 解釋器類型

預設 Python 解釋器類型

Ubuntu 發行版附帶的預設 Python 解釋器是否是 CPython?

如果不是CPython,有沒有GIL?

答案1

是的,與其他地方一樣,Ubuntu 上預設的 Python 解釋器實作是 CPython。如果它是任何非標準的東西(例如 PyPy、IronPython、Jython、Cython 或其他任何東西),它將被命名為該名稱。普通的“Python”總是 CPython。

關於 GIL(全域解釋器鎖定),是的,CPython 以及 Ubuntu 的標準 Python 解釋器都受到該功能/限制的影響。這意味著你的 Python 腳本通常會在單一執行緒中運行(除非你使用multiprocessing函式庫或其他一些特殊的東西)。

相關內容