Learn Concurrent Programming with Go
M**D
The best material on concurrency with Go
I've read three or four books on concurrency in Go, and this one is the best. The author starts by explaining the concepts of processes and threads, and expands into why concurrency can be so useful. He goes on to introduce each of the primitives available, the situations where they are most suitable, and patterns for using them – as well as how to avoid common problems, such as deadlocks and race conditions. The chapters have good summaries, and helpful exercises that encourage you to experiment what the concepts you've just read about. The topics covered are largely the same as other books on concurrency in Go, but I found this one to be the most clear and easy to understand.
B**N
Everything you need to know about Concurrent programming with Go
This is a great book for any go programmer who would like to take their skills further and learn how to write concurrent code.I found this book an enjoyable read with bite-sized chapters, each giving one piece of information, making it accessible and not overloading with too much information at once or long dreary chapters. The book can be humorous at times, for example the fun names given to two opposing functions called "Stingy" and "Spendy" - it made me smile!I thought the examples given were great and made a lot of sense, and I felt that the author has provided plenty of variation rather than a single scenario throughout the book, and giving good analogies too. The diagrams described what the process was doing and make sense.You don't need to be an expert to understand this book and I think the book works well for any level of programmer from someone who has a grasp of go to a professional developer looking to expand into their next role as a concurrent programmer.
N**
Clarity on concurrency
I have a copy of this book, and it really does present the core of this topic incredibly well. The examples given are clear, and well thought out. If you are curious about concurrency in Go this book is for you. In it you'll find practical tips and ideas that you can use to solve real world problems.
R**N
Wonderful
Amazing book to prepare for golang interviews, especially for those questions aimed at concurrency.
Trustpilot
2 days ago
1 month ago