Cool tricks with goroutine
Using runtime.Gosched() to force schedule Goroutines
A goroutine can run and occupy a thread for a long time. This should be avoided by using runtime.Gosched() to force schedule Goroutines to switch context.
package main
import (
"fmt"
"time...
nanacoder.hashnode.dev2 min read