Go 并发编程:goroutine 和 channel 入门
前言
如果说 Go 语言有一个"杀手锏"特性,那一定是它的并发模型。goroutine(协程)和 channel(通道)的设计如此优雅,以至于 Go 社区有一句名言:
"不要通过共享内存来通信,而要通过通信来共享内存。"
(Don't communicate by sharing memory; share memory by communicating.)
本文从 Java 程序员的视角,带你深入理解 goroutine 和 channel,掌握 Go 并发编程的核心范式。
大约 15 分钟