Pythonの仕様はPEP(Python Enhanced Propozal)、つまりPythonの仕様を拡張するための仕様を誰かが提起し、それをSteering Council(運営評議会)が決定することでPythonそのものに盛り込まれる。インターネットの仕様に詳しい人であれば、RFCみたいなものといえば伝わる ...
Pythonはプログラミング初心者から上級者まで、幅広い開発者に愛用されている言語です。しかし、並列処理においては、Python特有の問題である「GIL (Global Interpreter Lock)」が障壁になることが知られています。そこで今回は、GILを無効化した実験的なPython 3.13 ...
2024年10月にリリースされたPython 3. 13。その中でもっとも注目すべき実験的な新機能の 「free threading」 について紹介します。本記事ではfree threadingについて紹介するにあたり、避けては通れない 「Global Interpreter Lock (以下GIL⁠)⁠」というCPythonのロック機構 ...