cizixs / go-concurrency-programming

go 语言并发编程指南

Home Page:https://cizixs.gitbook.io/go-concurrency-programming/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go 语言并发编程

这本书主要介绍 go 语言的并发编程,分为基本语法、实战练习和原理剖析三个部分。

基本语法主要介绍 goroutine、sync 标准库 和 channel 等概念的语法和使用;实战练习选择多个适合并发的实际问题,使用 go 并发来解决; 原理解析则从 go 语言实现的角度分析 goroutine 是如何创建、调度和管理的。

谁适合阅读这本书

本书属于中高级内容,目标是对 go 语言有一定基础的读者,不会介绍 go 语言的基础语法,而是选择 go 并发这个话题进行深入地分析。 因此需要读者已经拥有以下知识:

  • 熟悉 go 语言的基本语法
  • 知道如何组织 go 语言代码,了解 GOPATH 的使用
  • 知道如何编译和运行 go 语言程序

联系作者

因为个人能力有限,难免会有错误,如果发现问题,请联系作者: