One of Python’s long-standing weaknesses, its inability to scale well in multithreaded environments, is the target of a new proposal among the core developers of the popular programming language. Developer Sam Gross has proposed a major change to the Global Interpreter Lock, or GIL—a key component in CPython, the reference implementation of Python. If accepted, Gross’s proposal […]