This section focuses on one of the Go's most modern features—concurrency. It shows you the tools the language has, looks at sync and channels, and explains how and when to use each tool.
This section consists of the following chapters:
- Chapter 11, Dealing with Channels and Goroutines
- Chapter 12, Sync and Atomic Package
- Chapter 13, Coordination Using Context
- Chapter 14, Implementing Concurrency Patterns