Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease

Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease

You will start by learning what guarantees the language provides when executing parallel programs. Using numerous examples, you will see how to use this information to develop parallel algorithms that run without data races and complete successfully. You will also learn everything you need to know about several common concurrency patterns, such as worker pools, asynchronous pipelines, fan-in/fan-out, scheduling periodic or future tasks, error handling, and panics in gorutins.

If you liked this book, share it with your friends, thus you help us develop and add more interesting and necessary books for you!