Comment

Comment by slt2021

Naiive question: Who needs No-GIL when we have asyncio and multiprocessing packages ?

never ever had a problem with GIL in python, always found a workaround just by spinning up ThreadPool or ProcessPool, and used async libraries when needed.

is there any use case of No-GIL which is not solved by multiprocessing ?

I thought Single threaded execution without overhead for concurrency primitives is the best way to high performance computing (as demonstrated by LMAX Disruptor)

parent slt2021 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton