- Pythonステアリング委員会は、CPythonでグローバルインタープリタロック(GIL)をオプションとして受け入れる計画
- GILなしモードの初期サポートはPython 3.13に含まれる可能性がある
- 後方互換性が最優先であり、サードパーティコードの変更はGILあり/なしの両ビルドで動作する必要がある
- Pythonステアリング委員会は、Python 2からPython 3への移行で犯した過ちを繰り返さないようにしたい考え
- ABI互換性の要件や後方互換性への影響など、詳細はまだ解決が必要
- 一部の開発者は、計画の明確さや互換性の問題について懸念を示している
- GILなしモードでは、C-API拡張をこのバージョンのPython向けに再ビルドする必要がある
- Pythonディストリビューションに影響する可能性があり、別途コンパイルされたC-API拡張を必要とする別バージョンが必要になるかもしれない
- PEPの著者はAnacondaと協力し、GILなし版のPythonと互換パッケージを配布する計画
- PythonにGILなしモードを導入することで、Pythonコードにおけるマルチスレッド化と並行処理の新たな可能性が開かれる
1件のコメント
Hacker Newsの意見