HN 精选

Google I/O 2012 - Go Concurrency Patterns

Google for Developers
9 人推荐 · 跨 9 个月 · 2012–2025
系统编程语言(C/C++、Rust、Go)分布式系统
Google I/O 2012 - Go Concurrency Patterns

中文导读

Go 语言联合创始人 Rob Pike 在 Google I/O 2012 上的经典演讲。通过趣味盎然的地鼠传消息演示与搜索引擎实战案例,深入浅出地演示了如何用 goroutine 和 channel 化繁为简,解决棘手的并发难题。

为什么 HN 推它

学习 Go 并发模型的必看“圣经”,风趣幽默,彻底讲透了何时该用 channel、何时该用 mutex。

「Rob Pike 的神级演讲。」HN 网友原话:Great talk by Rob Pike
英文原摘要(HackerTube / Claude 整理)

Rob Pike's Google I/O 2012 talk shows how goroutines and channels solve tricky concurrency problems with simple Go code. It features a playful goroutine demo with gophers passing messages and a search engine example.

The canonical recommendation for learning Go concurrency, praised as entertaining and clarifying when to use channels versus mutexes.

HN 上的提及

rec luriel · 2012-07 · HN 原文
And Rob Pike's latest talk about concurrency patterns at Google IO last week
strong_rec mseepgood · 2012-07 · HN 原文
Great talk by Rob Pike
reference mseepgood · 2012-09 · HN 原文
Go Concurrency Patterns Rob Pike, Google I/O 2012 Goroutines, Channels
reference ralph · 2012-09 · HN 原文
Rob Pike, in his search engine example at Google's I/O 2012 IIRC, made the explicit point that mutexes are there
reference Ezra · 2013-01 · HN 原文
Video of rob giving the talk

相关视频