I presented a technical talk on Go Runtime Scheduler Internals at Gophers Singapore Meetup, 2019.
The abstract of the talk is as follows:
“Go runtime internals” – Vishal Kanaujia from Viki
Golang supports the development of highly concurrent applications using goroutines. A goroutine is different than a system thread and has different execution behavior. An understanding of golang runtime for goroutines could help us develop more efficient and effective applications. This talk discusses the Go runtime internals, focusing on its threading model and goroutine scheduler.
The meetup links to the event are