• [$] MemHive: sharing immutable data between Python subinterpreters

    From LWN.net@1337:1/100 to All on Wed Aug 28 21:00:05 2024
    [$] MemHive: sharing immutable data between Python subinterpreters

    Date:
    Wed, 28 Aug 2024 19:45:46 +0000

    Description:
    Immutable data makes concurrent access easier, since it
    eliminates the data-race conditions that can plague multithreaded programs.
    At PyCon2024 , Yury Selivanov
    introduced an early-stage project called MemHive , which uses Python subinterpreters and immutable data to
    overcome the problems of thread serialization that are caused by the
    language's Global Interpreter Lock (GIL). Recent developments in the Python world have opened
    up different strategies for avoiding the longstanding problems with the
    GIL.

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


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