The Go Scheduler

Let’s learn about the Go scheduler.

m:nm:n scheduling

The OS kernel scheduler is responsible for the execution of the threads of a program. Similarly, the Go runtime has its own scheduler, which is responsible for the execution of the goroutines using a technique known as m:n scheduling, where mm goroutines are executed using ...