BOOKS - PROGRAMMING - Learn Concurrent Programming with Go (Final)
US $9.68
957814
957814
Learn Concurrent Programming with Go (Final)
Author: James Cutajar
Year: 2024
Number of pages: 392
Format: EPUB
File size: 16.6 MB
Language: ENG
Year: 2024
Number of pages: 392
Format: EPUB
File size: 16.6 MB
Language: ENG
Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of modern multi-processor hardware. Learn Concurrent Programming with Go teaches you how to use concurrency to improve the performance of your Go applications. Each chapter poses a new problem that can be solved using concurrency and introduces the right approach to implement it in Go. In this easy-to-read tutorial, you’ll delve into concurrency patterns, learn to dodge the most common pitfalls, and take advantage of Go’s innovative approach to concurrency. Practical exercises at the end of each chapter help you practice your new skills to lock in what you’ve learned. Concurrent programming is essential for getting the most out of modern multi-processor computer hardware. It allows multiple tasks to execute and interact simultaneously, speeding up performance and reducing user wait time. Thanks to its baked-in concurrency models, Google’s Go is one of the best languages you can use to learn and apply concurrent programming to your systems. This book is for readers who already have some programming experience and would like to learn about concurrency. The book assumes no prior knowledge of concurrent programming. Though the ideal reader would already have some experience with Go or another C-syntax-like language, this book is also well suited for developers coming from any language—if some effort is spent learning Go’s syntax.