Ratings1
Average rating3
For Part 1 (Foundations) alone, with the chapters on mutex, condition variable and wait group, the book deserves 4 stars. These chapter offers entertaining illustrations, with hands-on demonstration of the concepts of previous chapters being building blocks for the succeeding ones.
Part 2 on Channels and Part 3 on further discussion do not go into much depth for my taste.
Overall, still a great learning resources for concurrent programming using memory-sharing primitives.