Hacker News new | ask | show | jobs
by morbia 1334 days ago
The GIL gets even more complicated than that because it can also be released during CPU bound tasks that don't interact with python objects (e.g. Array operations in numpy)
1 comments

Right, if your cpu tasks are running in native extensions, then threading will actually allow parallelism, whereas asyncio will not.