Free Threading internals: PyMutex

I'm writing an article series on Free Threading internals to learn more about Free Threading, explain how it works, and explain how it solved the "remove the GIL" issue where previous attempts failed. Reference counting Deferred reference counting PyMutex (this article) PEP 703 replaces the unique Global Interpreter Lock (GIL …