Comment

Comment by quietbritishjim

You're talking about the same thing as the article: why were things not as fast as they could be in free threaded mode?

But this comment thread is more of a meta discussion: why would lock contention issues only show up now, in free threaded mode, if numpy already released the GIL anyway? That's what I answered above: yes the GIL was sometimes released by numpy, but these operations really were happening with the GIL locked (in non free threaded build).

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton