Maurice Herlihy
Autor von The Art of Multiprocessor Programming
Werke von Maurice Herlihy
Getagged
Wissenswertes
- Geburtstag
- 1954-01-04
- Geschlecht
- male
- Berufe
- computer scientist
university professor - Beziehungen
- Herlihy, Patricia (mother)
Herlihy, David (father)
Herlihy, David V. (brother) - Organisationen
- Brown University
- Preise und Auszeichnungen
- Dijkstra Prize (2003)
Gödel Prize (2004)
Dijkstra Prize (2012)
W. W. McDowell Award (2013)
ACM (Fellow ∙ 2005)
Mitglieder
Rezensionen
Dir gefällt vielleicht auch
Nahestehende Autoren
Statistikseite
- Werke
- 3
- Mitglieder
- 171
- Beliebtheit
- #124,899
- Bewertung
- 3.7
- Rezensionen
- 1
- ISBNs
- 12
- Sprachen
- 2
The whole book (esp. the second part) contains many code examples and uses Java exclusively. Unfortunately, the Java memory-model (or any other memory-model) is not discussed at all. I found it particularly unfortunate that the first part uses Java-pseudo-code in the sense that it does not use "volatile" or Java-atomics but quietly assumes executions that are sequentially consistent (w.r.t. memory-model); in other words, one is expected not to ever compile the code. The second part, however, does not suffer from this.
The explanations are clear and the text is carefully written. The material is dense, deep, and often subtle (one has to allot some time to work through). The proofs in the first part are interesting and (with a bit of work) understandable. I would also have liked to see correctness proofs of some algorithms in part two, especially the lock-free ones since their correctness often remained obscure. To this last objection the authors would probably respond that such correctness proofs are beyond the scope of the book. I object anyway.… (mehr)