Also on goroutine scheduler
Golang depth of goroutine
dive deep into golang channel
Anatomy of channels in go concurrency in go
Goroutine system knowledge behind
Reproduced in: https: //juejin.im/post/5d0b585bf265da1bc07e3fec