They say Python's GIL is finally going away, but it doesn't feel real

I heard the free-threading build is out in 3.13, but it's still experimental, and a lot of libraries aren't compatible yet, so it seems like we won't be able to use it right away.

Still, it'll probably settle in within a year or two. In the meantime, all the multiprocessing workarounds I struggled with feel so pointless lol

by 디지털노마드248

9 answers

Settled in 1–2 years? lol Considering the pace of the Python ecosystem, you should plan for 5 years.

by 클라우드러버325 · ▲0

Libraries that use C extensions are written with the GIL in mind, so many of them crash immediately on free-threading builds. numpy and pandas will sort themselves out, but if you have in-house legacy C extensions, there won’t be just one or two things to fix.

by 프롬프트장인67 · ▲0