Oil month Automotive HPC Rebound Introducing Prime Wardrobe nav_sap_plcc_ascpsc Country Heat PCB for select Bang & Olufsen Starting at $39.99 Grocery Handmade Mother's Day gifts SpringEvent_Lawn_and_Garden Book a house cleaner for 2 or more hours on Amazon Fifty Shades Freed available to buy Fifty Shades Freed available to buy Fifty Shades Freed available to buy  Kids Edition Echo Dot Fire tablets: Designed for entertainment Kindle Paperwhite GNO Shop now Start your Baby Registry

Customer Reviews

5.0 out of 5 stars
3

on February 28, 2011
From the beginning of the book it presents useful algorithms in a way that is easy to understand and replicate into your system. One of the reason is the use of pseudo language. But moreover is the clarity of the writing and the examples. This makes the book an easy and enjoyable read.
0Comment| 5 people found this helpful. Was this review helpful to you? Report abuse
on July 21, 2008
The book gives an excellent description for advanced topics in synchronization problems( at least this topics are advanced for an ordinary engineer who has hardly encountered something beside read-write spin locks and semaphores ). In my opinion one of the most interesting chapters are those that include theorems which give a low space boundary posed by the properties of objects used for synchronization.
The book is on the same level as Herlihy and Shavit's "The art of multiprocessor programming". I would recommend to read the both - it is hard to choose the better one, they both are excellent.
0Comment| 16 people found this helpful. Was this review helpful to you? Report abuse
on February 22, 2008
The book introduces the fundamental concepts of concurrent programming and presents synchronization methods and techniques used for solving numerous problems in programming multiprocessor (multicore) computer architectures. It is written in a clear style that makes it a pleasure read. A superb academic treatment of the topic.
0Comment| 8 people found this helpful. Was this review helpful to you? Report abuse



Need customer service? Click here