4 of 4 people found the following review helpful
It could explain a little more,
This review is from: The Art of Multiprocessor Programming, (Paperback)
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.