这本书主要介绍 go 语言的并发编程,分为基本语法、实战练习和原理剖析三个部分。
基本语法主要介绍 goroutine、sync 标准库 和 channel 等概念的语法和使用;实战练习选择多个适合并发的实际问题,使用 go 并发来解决; 原理解析则从 go 语言实现的角度分析 goroutine 是如何创建、调度和管理的。
本书属于中高级内容,目标是对 go 语言有一定基础的读者,不会介绍 go 语言的基础语法,而是选择 go 并发这个话题进行深入地分析。 因此需要读者已经拥有以下知识:
- 熟悉 go 语言的基本语法
- 知道如何组织 go 语言代码,了解
GOPATH
的使用 - 知道如何编译和运行 go 语言程序
因为个人能力有限,难免会有错误,如果发现问题,请联系作者:
- 个人网站: http://cizixs.com/about
- Email: cizixs#163.com