Standort:  Start» English Books » Java » Java Concurrency in Practice                             
Sponsor
Categories
Kleidung
B¨¹cher
Computer
DVD
Elektronik
English Books
Games
Gesundheit
Haus/Garten
Heimwerken
Kamera/Foto
K¨¹che
Musik
Outdoor/Freizrit
Software
Spielwaren
Uhren
Video
Zeitschriften
Related Categories
• Java
Programming
Computers & Internet
Subjects
English Books
• Languages & Tools
Programming
Computers & Internet
Subjects
English Books
• Software
Computers & Internet
Subjects
English Books
Subcategories
Java
Beginner's Guides
JavaBeans
Reference
Servlets
Languages & Tools
Ada
Ajax
Assembly Language Programming
Basic
Borland Delphi
C#
CGI Programming
CSS
Cobol
Compiler Design
Compilers
DHTML
Debugging
Delphi
Fortran
Lisp
Prolog
Python
RPG
Visual Basic Introduction
Visual C++
XHTML
XML
XSL
Software
Business
Databases
Directories
E-mail
Introductory Guides
Mathematical & Statistical
Natural Language Processing
Optical Character Recognition
Personal Finance
Spreadsheets
Voice Recognition
Word Processors & Editors

Java Concurrency in Practice

Java Concurrency in Practice

vergrössern vergrössern 
Autoren: Brian Goetz, Joshua Bloch, Joseph Bowbeer, Doug Lea, David Holmes, Tim Peierls
Urheber: Brian Goetz, Joshua Bloch, Joseph Bowbeer, Doug Lea, David Holmes, Tim Peierls
Verleger: Addison-Wesley Longman, Amsterdam

Kaufen Neu: EUR 23,14



Neu (98) Gebraucht (8) ab EUR 23,14

Bewertung: 4.5 von 5 Sternen 4 Rezensionen
Verkaufsrang: 15506

Medium: Taschenbuch
Seiten: 384
Zahl Der Einzelteile: 1
Versandgewicht: 1.3
Maße (innen): 9.1 x 6.9 x 0.9

ISBN: 0321349601
Dewey Dezimalzahl: 005.133
EAN: 9780321349606
ASIN: 0321349601

Publikation: Mai 25, 2006
Verfügbarkeit: Versandfertig in 1 - 2 Werktagen
Zustand: Neu und ungelesen! Aeusserlich kleine Lagerspuren. Versicherter Versand aus Deutschland (keine Zollgebuehren). Versandsichere Verpackung! Rechnung mit ausgew. MwSt. Bei Sammelbestellungen Porto nur einmal 3,-EUR, Portogutschrift erfolgt auf Ihr Amazonkonto. Versand ins Ausland auch durch unsere Website fachbuchwelt de moeglich! Versandbedingungen ins Ausland in unserem Verkaeuferprofil.

Ähnliche Artikel:

  • Java Generics and Collections
  • Effective Java: A Programming Language Guide (Java Series)
  • Effective Java Programming Language Guide
  • Groovy in Action
  • Head First Design Patterns (Head First)

Kundenrezensionen:

5 von 5 Sternen Mit Abstand das beste Buch zum Thema   Dezember 8, 2007
Augustinus Deimel (Bonn)
Ich habe das Buch studiert - lesen alleine reicht bei diesem Thema nicht - obwohl es didaktisch sauber aufgebaut ist.
Die Negativ-Beispiele sind übrigens *deutlich* markiert, weshalb ich den
Kommentar eines anderen Rezensenten nicht nachvollziehen kann.
Außerdem finde ich die code-Lesbarkeit beindruckend allerdings muß man präzise lesen und kann wirklich nichts überfliegen.
Interessant fand ich auch den programmier-philosophischen Ansatz den Code in Work-Units (sozusagen jobs) zu organisieren.
Für mich hat sich auch gezeigt, daß man multi-threading relevante code Bereiche - selbst als nun mittlerweile recht erfahrener Entwickler -
auf jeden Fall Zeile für Zeile mit einem Reviewer durchgehen und kommentieren sollte, da Seiteneffekte niemals offensichtlich sind.



3 von 5 Sternen Nett geschrieben, aber gewöhnungsbedürftig   März 16, 2007
K. Gille (Ettlingen)
8 aus 12 fanden die folgende Rezension hilfreich

Ich kann die Euphorie über dieses Buch leider nicht ganz teilen: klar, der Autor behandelt alle wichtigen Aspekte der Paralellen Programmierung und schildert vor allem die seit JDK 1.5 hinzugekommenen Konstrukte, die den Weg zum thread-safe-Programm erleichtern.
Dies jedoch zumeist anhand von Negativ-Programmierbeispielen zu erläutern halte ich für didaktisch sehr unklug. Bei mir hat sich jedenfalls nach kurzer Zeit die Vorgehensweise eingestellt, die schlechten Programmierbeispiele einfach zu überlesen, um gar nicht erst in die Versuchung zu kommen mir diesen Stil anzueignen. Damit waren diese Quellen für mich nutzlos. Zudem halte ich es für allemal hilfreicher Best-Practice-Beispiele zu präsentieren, die gleich angewendet und im eigenen Programm umgesetzt werden können.



5 von 5 Sternen Sehr nützlich   September 22, 2006
kb
6 aus 6 fanden die folgende Rezension hilfreich

Nach dem exzellenten, aber schon etwas alten "Concurrent Programming in Java" von Doug Lea hat sich auf dem Buchmarkt zu diesem Thema recht wenig getan. Mit "Java Concurrency in Practice" liegt jetzt ein hochaktuelles, sehr praxisorientiertes und umfassendes Werk zu diesem Thema vor. Goetz et al. gehen weniger auf theoretische Grundlagen und Design Patterns ein als CPIJ, sondern konzentrieren sich vielmehr auf die wichtigsten Probleme von nebenläufigen Java-Programmen und Lösungsansätze. Ihre Beschreibung des Java-Speichermodells ist ausgezeichnet und vermittelt sehr deutlich, wie wichtig dessen Verständnis ist. Die Autoren trennen sauber zwischen Problemen der Sichtbarkeit und "race conditions" und machen deutlich, welche Java-Konstrukte sich in welcher Situation wie verhalten. Das Thema Performance wird gut behandelt, dabei wird auch die nötige Unterscheidung zwischen uncontended/contended Locks hervorgehoben.

"Explicit Locks" und die meisten anderen Goodies der Concurrency-Library von Java 5 sind nicht das Hauptthema, werden aber ausreichend gewürdigt. Hin und wieder gibt es auch interessante Ausblicke auf Java 6, die vielleicht die eine oder andere Designentscheidung beeinflussen könnten.

Fazit: höchst empfehlenswert!



5 von 5 Sternen Systematisch und vollständig   August 24, 2006
Klaus Dieter Schmatz
8 aus 10 fanden die folgende Rezension hilfreich

Die Entwicklung von korrekten Programmen ist schwierig, und die Entwicklung von korrekten nebenläufigen Programmen ist fast unmöglich.

Glücklicherweise nicht ganz, denn das vorläufige Buch stellt auf systematische Weise dar, was üblicherweise in naiv implementierten Programmen schief geht und wie diese Probleme vermieden werden können. Jedes Java-Programm macht bewusst oder unbewusst Gebrauch von Nebenläufigkeit: der Garbage Collector läuft als eigener Thread, Callbacks in AWT/Swing passieren in einem eigenen Thread usw.

Dieses Buch sollte zur Pflichtlektüre eines jeden Java-Entwicklers gehören. Bereits beim ersten Lesen merkt man (wenn man ehrlich ist), dass man bisher Programme geschrieben hat, die im nebenläufigen Betrieb nicht "wasserdicht" sind.


Bluecygnet Store
Internationale Seiten: United States | Großbritannien | Kanada | Österreich | Frankreich
Dies ist ein Amazon assoziieren - die Produkte, die auf dieser Website werden hergestellt und verkauft von anderen Parteien als Bluecygnet Store. Bluecygnet Store übernimmt keine Gewähr für die Produkte entweder oder Lieferanten bieten Informationen über ihre Produkte. Alle Fragen, Beschwerden oder Forderungen in Bezug auf die Produkte müssen direkt an die entsprechenden Hersteller, Anbieter oder Amazon.com.