Go 并发
概述
Go 的并发能力由 goroutine、channel、sync 包和 runtime 调度器共同构成。这一专题按"心智模型 → 原语工具 → 运行时机制"的顺序组织,适合系统复习或面试突击。
目录
- 并发基础 - goroutine、channel、select、context、GMP 模型
- sync 包 - Mutex、RWMutex、WaitGroup、Pool、Once
- GC - 三色标记法、STW、GC 调优与演进
阅读顺序建议
- 先看「并发基础」建立 goroutine / channel / GMP 的整体心智模型
- 再看「sync 包」掌握常用并发原语的适用场景与陷阱
- 最后看「GC」深入理解 runtime 层垃圾回收对并发程序的影响