Table of Contents
- Concurrency: A High-level Overview
- Go Concurrency Primitives
- The Go memory model
- Some well-known concurrency problems
- Worker pools and pipelines
- Error handling
- Timers and Tickers
- Handling requests concurrently
- Atomic memory operations
- Troubleshooting Concurrency Issues

