
Concurrency in Go
by Katherine Cox-Buday · first published 2017
5mentions
3recommended by
5HN commenters
2017–2024first – last mentioned
60% recommend20% neutral20% critical
Why HN recommends it
Explains Go's concurrency model with many worked examples and patterns. Offers clear, concise coverage of channels and concurrency for developers learning Go.
Common criticism: Critics note Go's lack of generics makes some of its channel patterns hard to reuse.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

I would suggest you to read the book "Concurrency in Go", by Katherine Cox-Budai, 2017: http://shop.oreilly.com/product/0636920046189.do
on “Go 1.9 is released” ↗…does a great job introducing to some parts of functional programming. But FPIS also introduces a strictly typed aspect of FP, functional parallelism, functional designs patterns... It's a great book. - Concurrency in Go: Tools and Techniques for Developers - https://www.amazon.com/Concurrency-Go-Tools-Techniques-Devel... - I love the Go language and how it handles concurrency. This book does a great job of describing how the go runtime works, and does a…
on “Ask HN: What, in your opinion, are the greatest and most useful textbooks?” ↗I liked Cloud Native Go by Matthew A. Titmus and Concurrency in Go by Katherine Cox-Buday.
on “Go structs are copied on assignment (and other things about Go I'd missed)” ↗Why gripe about how difficult it is to do concurrency in Go? It is difficult to do concurrency correctly in ANY mainstream language. Go offers more support for concurrency than most: goroutines, channels, non-blocking I/O, great networking and HTTP support,…
on “Go is not an easy language” ↗…books or any kind of tutorials, I usually jump into Concurrency sections to see its depth and quality ... If ever start thinking of selling v2 of your book, please go through Katherine Cox-Buday book "Concurrency in Go" content. I like Katherine but your writing style is much much easy to read and process. Wish half of Katherine content will migrate into your future works. Adding reference on Katherine book might…
on “Show HN: I wrote a book about Go” ↗