2.13 Zum Weiterlesen
Im Bereich Java-Threads gibt es eigentlich nur ein ernst zu nehmendes Buch: »Concurrent Programming in Java: Design Principles and Patterns« von Doug Lea bei Prentice Hall, ISBN 0201310090, der auch die Implementierung in Java 5 beisteuerte (seine Webseite http://g.oswego.edu/dl/cpj/ listet ein bescheidenes Erratum auf). Aufschlussreich hinsichtlich des Speichermodells ist Kapitel 17, »Threads and Locks«, der Java Language Specification unter http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html. Die Webseite http://www. cs.umd.edu/~pugh/java/memoryModel/ fasst die Diskussionen über das Speichermodell zusammen und verweist auf Dokumente, die Themen wie den Stack von Threads, volatile und JSR-133 genauer untersuchen. Einen bei Einsteigern beliebten Fehler, das double-checked locking, beschreibt unter anderem http://www.cs.umd.edu/~pugh/java/memoryModel/ DoubleCheckedLocking.html.
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.