本书为Mastering Concurrency In Go的中文翻译。
本章主要介绍Go中并发的基本概念,包括goroutines和channels,对比Go和其他语言处理并发的差异。我们会构建一些简单的程序来理清这些概念。
1.1 介绍goroutines
1.2 耐心的goroutines
1.3 实践defer控制机制
1.4 使用Go的调度器
1.5 使用系统变量
1.7 实践channels
1.8 使用channels进行排序
1.9 清理goroutiines
1.10 有缓冲和无缓冲channels
1.11 使用select
1.12 闭包和goroutines
1.13 使用goroutines和channels构建网络爬虫
1.14 总结