Python 3.13 free-threaded: experimenting without the GIL for CPU-bound work
For more than two decades, the standard answer to "why doesn't adding threads make Python faster?" has been the GIL, the global interpreter lock that lets only one thread run bytecode at a time. Since...












