2024年10月にリリースされたPython 3. 13。その中でもっとも注目すべき実験的な新機能の 「free threading」 について紹介します。本記事ではfree threadingについて紹介するにあたり、避けては通れない 「Global Interpreter Lock (以下GIL⁠)⁠」というCPythonのロック機構 ...
Pythonはプログラミング初心者から上級者まで、幅広い開発者に愛用されている言語です。しかし、並列処理においては、Python特有の問題である「GIL (Global Interpreter Lock)」が障壁になることが知られています。そこで今回は、GILを無効化した実験的なPython 3.13 ...