In the Land of Gophers (from Age 3)
summary
An accessible, child-friendly explanation of concurrency in the Go programming language that uses goroutines, channels, and the scheduler to illustrate communication and synchronization instead of traditional locks. It presents how goroutines exchange data via channels and shows the scheduler’s role, aiming to explain Go concurrency concepts simply.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:29Goutine birth
- 3:15Goutine size differences
- 5:25Goutine communication
- 7:12Life meaning and runtime
- 8:15WaitGroup parallelism
- 10:01Pipeline and channel buffers
- 12:36Go runtime summit
- 15:30Conclusion and Q&A
related talks
16mIn the land of Gophers from age 3
24mMastering Concurrency in Go: From Patterns to Production
14mDr Gopher, Anatomy of the Scheduler
22mTales of Go Runtime Scheduler
40mDebugging concurrency programs in Go
44mConcurrency in Go: from hardware to code ☠️
01h 01mIntroduction to Go — a Gopher on the net
26mGo is Boring... And That's Fantastic!
