Effective Concurrency in Go
Developing concurrent programs is hard. To get ahead, you’ll need a comprehensive guide that will help you understand why concurrent programs act the way they do, how to analyze and understand them, and how to write scalable concurrent programs that work the way you want. This book will take you on a journey through relevant concepts and prepare you for a variety of challenges faced when implementing concurrency.
Offered by
Difficulty Level
Intermediate
Completion Time
7h4m
Language
English
About Book
Who Is This Book For?
If you are a developer with basic knowledge of Go and are looking to gain expertise in highly concurrent backend application development, then this book is for you. Intermediate Go developers who want to make their backend systems more robust and scalable will also find plenty of useful information. Prior exposure Go is a prerequisite.
Effective Concurrency in Go
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 7h4m total length
Product Information Document
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
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!