29-07-2023 17:34 via developers.slashdot.org

Python's Steering Council Plans to Make Its 'Global Interpreter Lock' Optional

Python's Global Interpreter Lock "allows only one thread to hold the control of the Python interpreter," according to the tutorial site Real Python. (They add, "it can be a performance bottleneck in CPU-bound and multi-threaded code.")
Friday the Python Steering Council "announced its intent to accept PEP 703 (Making the Global Interpreter Lock Optional in CPython), with initial support possibly showing up in the 3.13 release," reports LWN.net.
From the Steering Council's announcement:It's clear
Read more »