Yesterday, py-free-threading.github.io launched, providing documentation and a status tracker for free-threaded Python support across open source Python projects. A Birds-of-a-Feather session at SciPy 2024 will discuss supporting free-threaded Python. Free-threaded CPython allows multiple threads to run in parallel without the Global Interpreter Lock (GIL), improving performance. However, implementing free-threading and ensuring thread-safety present challenges. The team aims to make free-threaded CPython the default build in the future. They have been working on this for a few months, focusing on NumPy, Cython, and CPython. It’s a challenging but manageable task with potential for significant impact on the Python ecosystem.
https://labs.quansight.org/blog/free-threaded-python-rollout