Go
Why Go
Runtime
- Scalable Go Scheduler Design Doc
- Analysis of the Go runtime scheduler
- The Go scheduler
- Go’s work-stealing scheduler
- How Stacks are Handled in Go
Concurrency
- Concurrent programming
- How Goroutines Work
- Learning Go’s Concurrency Through Illustrations
- Use a sync.Mutex or a channel?
- Go Concurrency Patterns. Rob Pike