2024年10月にリリースされたPython 3. 13。その中でもっとも注目すべき実験的な新機能の 「free threading」 について紹介します。本記事ではfree threadingについて紹介するにあたり、避けては通れない 「Global Interpreter Lock (以下GIL⁠)⁠」というCPythonのロック機構 ...
長年「Pythonは並列処理が苦手」と言われてきました。その原因のひとつ「だった」のが、GIL(Global Interpreter Lock)です。 しかし2025年、Python 3.14でついに「GILなし版」が実用段階に突入しました。この記事では、gi0baroさんの記事「The future of Python web services looks ...
Threads can provide concurrency, even if they're not truly parallel. In my last article, I took a short tour through the ways you can add concurrency to your programs. In this article, I focus on one ...