Mike Mwita


Concurrency

Learning the Ropes: Running a Million Goroutines on One Core

I believed one CPU core could run a million goroutines, so I set out to confirm it: how the Go scheduler makes it possible, what it costs when measured, and what stops you before the CPU does.