Threads sind ein grundlegender Bestandteil der Java-Plattform. Multicore-Prozessoren sind eine alltägliche Realität, und die effektive Nutzung von Parallelität ist notwendig für die Entwicklung jeder hochleistungsfähigen Anwendung. Die verbesserte Java Virtual Machine, die Unterstützung für leistungsstarke Klassen und eine breite Palette...
von Bausteinen für Parallelisierungsaufgaben waren zur damaligen Zeit ein Durchbruch in der Entwicklung paralleler Anwendungen. In „Java Concurrency in der Praxis“ erklären die Schöpfer dieser bahnbrechenden Technologie nicht nur die Funktionsweise, sondern berichten auch von Entwurfsmustern.
Es ist einfach, ein konkurrierendes Programm zu erstellen, das scheinbar funktioniert. Die Entwicklung, das Testen und das Debuggen von Multithreading-Anwendungen bringen jedoch viele Probleme mit sich. Der Code funktioniert genau dann nicht mehr, wenn es am wichtigsten ist – bei hoher Last. In „Java Concurrency in der Praxis“ finden Sie sowohl die Theorie als auch konkrete Methoden zur Erstellung von zuverlässigen, skalierbaren und wartbaren parallelen Anwendungen. Die Autoren bieten keine Liste von APIs und Parallelisierungsmechanismen an, sondern führen in die Entwurfsregeln, Muster und Modelle ein, die unabhängig von der Java-Version über viele Jahre hinweg aktuell und effektiv bleiben.
Dieses Buch behandelt folgende Themen:
- Grundlegende Konzepte der Parallelität und der Sicherheit von Threads
- Methoden zum Aufbau und zur Zusammensetzung von Multithreading-Klassen
- Verwendung von Parallelitätsblöcken in java.util.concurrent
- Leistungsoptimierung: Was man tun kann und was man besser vermeiden sollte
- Testen paralleler Programme
- Atomare Variablen, nicht blockierende Algorithmen und das Java-Speichermodell
Autor: Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер, Дэвид Холмс, Даг Ли
Verlag: piter
Serie: Für Profis
Altersgrenzen: 16+
Jahr der Veröffentlichung: 2025
ISBN: 9785446113149
Anzahl der Seiten: 464
Größe: 233x165x21 mm
Einbandart: Soft
Gewicht: 605 g
ID: 861730
Liefermethoden
Wählen Sie die passende Lieferart
Selbstabholung im Geschäft
0.00 €
Kurierzustellung