Concurrency can be notoriously difficult to get right, but fortunately, the Go programming language was designed with concurrency in mind. In this practical book, you’ll learn how Go was written to help introduce and master these concepts, as well as how to use basic concurrency patterns to form large systems that are reliable and remain simple and easy to understand.
Author Katherine Cox-Buday takes you through the tools and techniques to develop and debug concurrent software. After finishing Concurrency in Go, you’ll be equipped with the skills you need to confidently and correctly write concurrent systems of any size.
Table of Contents
Chapter 1. An Introduction to Concurrency Chapter 2. Modelling your code: Communicating Sequential Processes Chapter 3. Go’s Concurrency Building Blocks Chapter 4. Concurrency Patterns in Go Chapter 5. Concurrency at Scale Chapter 6. Goroutines and the Go Runtime
Title: Concurrency in Go: Tools and Techniques for Developers Author: Katherine Cox-Buday Length: 200 pages Edition: 1 Language: English Publisher: O'Reilly Media Publication Date: 2017-07-25 ISBN-10: 1491941197 ISBN-13: 9781491941195
Book Download How to Download?
|Free Download Link||Format||Size (MB)|
|Click to download||PDF (Early Release)||2|