• [$] An explicit thread-safety proposal for Python

    From LWN.net@1337:1/100 to All on Mon Nov 3 17:45:08 2025
    [$] An explicit thread-safety proposal for Python

    Date:
    Mon, 03 Nov 2025 17:44:17 +0000

    Description:
    Python already has several ways to run programs concurrently
    including asynchronous functions, threads, subinterpreters, and multiprocessing
    but all of those options have drawbacks of one kind or another. PEP703 ("Making the Global Interpreter Lock Optional in CPython") removed a major barrier to running Python
    threads in parallel, but also exposed Python programmers to the same tricky synchronization problems found in other languages supporting multithreaded programs. A new draft proposal
    by Mark Shannon, PEP805 ("Safe Parallel Python"), suggests a way for the CPython runtime
    to cut down on concurrency bugs, making it more practical for Python programmers
    to use versions of the language without the global interpreter lock (GIL).

    ======================================================================
    Link to news story:
    https://lwn.net/Articles/1043568/


    --- Mystic BBS v1.12 A49 (Linux/64)
    * Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100)