Gopherpalooza 2018

Gopherpalooza 2018 - Emmanuel Odeke: Go Surgery: a Goroutine and Its Innards

12th October 2018

Go Surgery: a Goroutine and Its Innards by Emmanuel Odeke

Goroutines are Go's light weight, independent threads of control that are used to run functions concurrently. In this talk, we shall dive into the innards of a goroutine, bits of the runtime and how they fit into the big picture of concurrent Go programs.

Emmanuel Odeke works on Go, observability, developer tools and the cloud at Orijtech, Inc. He is an avid open source user and contributor.

What is a Gopherpalooza? Find out at

Music courtesy of Brett Buddin (from modular audio synthesizers he's built in Go!) Thanks Brett!

Gopher characters are based on the Go mascot designed by Renée French ( and copyrighted under the Creative Commons Attribution 3.0 license ( Thanks Renée!

The "I left my heart in San Francisco" gophers were created by Egon Elbre ( Thanks Egon!