Learn more Shop now Shop now Shop now Shop now Shop now Shop now Shop now Learn More Shop now Learn more Shop Fire Shop Kindle Learn More Shop Women's Shop Men's

Customer Reviews

4.6 out of 5 stars
5
4.6 out of 5 stars
5 star
3
4 star
2
3 star
0
2 star
0
1 star
0

Your rating(Clear)Rate this item
Share your thoughts with other customers

There was a problem filtering reviews right now. Please try again later.

on 5 October 2011
The book is quite good but it can sometimes be hard to read. Especially the algorithms could use some extra explination in a natural language. The book tends to skip to the formal proof right away which is harder to read if one does not completely understand the algorithm yet. The upside of this is that the book is quite to the point.

The book's examples are all in Java, which is usually no problem for someone who knows a comparable language like C#. There are however a few cases where examples refer to specific Java libraries which are not available for C# (or comparable languages) or which work differently. The book does have an appendix with a few pages about how to do multithreading in different langauges, but it does not go into differences important for the examples.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 10 August 2013
Very comprehensive, covers all areas of multiprocessing, building from abstract primitives into fully implementable software constructs. Also co-authored by a Djikstra and Turing award winner seen as the leader within this field.
0Comment| 3 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 22 July 2014
A well written book on multiprocessor programming.
The companion site is very helpful, make sure you check out the errata for this book, as there are quite a few code errors, http://booksite.elsevier.com/9780123705914
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 8 July 2015
A book to *study*, not to skim through, and one which is best read with an internet connection and preferably a coding environment available to try out things as you go along (Java is the preferred choice for the examples in the book.)

A must-read for anyone who is serious about developing high performance software (servers, game engines, processing pipelines...)

And it's best read sequentially...
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 20 March 2016
Very informative book which deals with complex topics quite well. It does require a lot of reading to fully understand (at least from my experience )
0Comment|Was this review helpful to you?YesNoReport abuse


Need customer service? Click here

Sponsored Links

  (What is this?)