Ist Java Concurrency in der Praxis noch gültig? Ich frage mich, ob die im Buch beschriebenen Ideen, Konzepte und Implementierungen noch mit den neuesten Java-Versionen kompatibel sind.
Ich frage, weil die letzte Ausgabe im Jahr 2006 gemacht wurde.
Ist Java Concurrency in der Praxis noch gültig? Ich frage mich, ob die im Buch beschriebenen Ideen, Konzepte und Implementierungen noch mit den neuesten Java-Versionen kompatibel sind.
Ich frage, weil die letzte Ausgabe im Jahr 2006 gemacht wurde.
Antworten:
Ja, es ist immer noch gültig in meinem Kopf. In diesem Bereich gibt es keine großen Änderungen von 6 auf 7. Fork-Join ist eine neue Funktion, die sich sehr gut für Probleme beim Teilen und Erobern eignet. Aber alle vorhandenen Dinge im Buch, wie Synchronisation, flüchtig, Servlet, sind immer noch sehr gültig.
Obwohl meine Perspektive voreingenommen sein mag, wäre meine derzeitige Absicht, das Buch zu aktualisieren, fast ausschließlich additiv und würde Fork-Join, parallele Zerlegung und die neuen parallelen Massendatenoperationen in Java SE 8 abdecken.
Ich habe dieses Buch 2013 gekauft. Ich hatte ernsthafte Zweifel, dass es aktuell und nützlich sein würde, da diese Ausgabe vor so langer Zeit veröffentlicht wurde. Die Technologiewelt bewegt sich schnell und die Softwaretechnologie noch schneller. Trotzdem ist dieses Buch grundlegend. Die Konzepte und Praktiken, die diskutiert werden, sind mehr Grundlagen für ein gutes Software-Design und -Engineering als Aktualisierungen der neuesten und besten APIs. Dieses Buch war unverzichtbar und ich bin froh, dass ich es bekommen habe, bevor ich beschlossen hatte, auch nur eine einzige Zeile gleichzeitigen Codes zu schreiben. Es hat mir wahrscheinlich unzählige Stunden erspart.
Ja, definitiv ist es immer noch gültig, aber ich werde zusätzlich oder als Einführung The Well-Grounded Java Developer ein gut geschriebenes Buch mit einem Kapitel über moderne Java-Parallelitätstechniken und gut gemachten Beispielen empfehlen .
So würde ich sagen. JDK7 fügt das Fork-Join-Framework hinzu , dies ist jedoch eher eine Verbesserung als ein Ersatz für frühere Parallelitätstools.
Ja. Trotzdem ist es gültig und ich habe gute Rückmeldungen von meinen Freunden. Es ist eines der besten Bücher zum Erlernen der Parallelität in Java. Sie können die Rezension zu Java Concurrency In Practice lesen
Wenn Sie Ihr Projekt mit Java 8 starten möchten, sollten Sie auch neue Bücher und Tutorials in Betracht ziehen, da in Java 8 neue Dinge wie Streams, Lambdas und neue Atomics aufgetaucht sind - das ändert die Entwicklungsmethoden ein wenig.
Nun, das Buch sieht vielversprechend aus, wenn ich bestimmte Vorschau-Kapitel online lese. Es bietet genügend Einblick in Java und allgemeine Aspekte der Parallelität. Man kann dieses Buch als praktisches Outfit behalten, wenn man sowohl naive als auch ausgefeilte Parallelitätsanwendungen entwirft und implementiert.