Get the latest tech news
The first year of free-threaded Python
A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.
In the GIL-enabled build, making full use of parallel algorithms that exploit all available compute resources in Python requires workarounds and careful tuning. Our hope is that the documentation we've written can be a valuable resource for the "long tail" of packages that people will want to update to support free-threaded Python in the coming years. Many Python libraries ship mutable data structures that will not behave correctly under shared mutating and with no or minimal documentation on thread safety or multithreaded performance.
Or read this on Hacker News