Vortrag: Wie finde ich das richtige Parallel-API für mein Projekt?

Zur Aufzeichnung

Die unzähligen APIs für die parallele und reaktive Programmierung im JDK machen uns deutlich, dass Parallelität der entscheidende Schlüssel für Performance im Multi-Core Zeitalter ist, eine notwendige Voraussetzung für eine erfolgreiche Digitalisierungsstrategie.

Wie aber finde ich mich zurecht in diesem Dschungel aus Technologien? Welches der Paradigmen erlaubt mir eine Parallelisierung, die einfach zu programmieren ist, die sich implizit optimiert und die mit meinen Anforderungen und mit der Hardware skaliert?

Dieser Vortrag liefert einen Wegweiser durch das Javaland der Parallelität. Sie lernen die nichtfunktionalen Eigenschaften der heute wichtigen Parallel-APIs in Java hinsichtlich Performance, Skalierbarkeit und Usability einzuschätzen.

Dabei werden Fragen der folgenden Art theoretisch fundiert und anhand praktischer Beispiele beantwortet:

- Warum sind Fork-Join Task Parallelisierungen stabiler als solche mit Threads?

- Wann ist ein Parallel-Stream performanter als ein Fork-Join Task-Baum?

- Sind Reactive Streams und das Flow API heute das allgemeingültige Parallelitätsparadigma?

Ein tiefer Blick in die Realisierungsstrategien des Technologiestacks für die Parallelität im JDK hilft uns, das Verhalten der verschiedenen APIs sowie ihre Risiken und Grenzen zu verstehen.
Am Ende des Vortrages haben Sie Kriterien erworben, anhand derer Sie fundierte Technologie-Entscheidungen für die Performance und Parallelität in Ihrem Projekt treffen können.

Info

Tag: 17.03.2021
Anfangszeit: 12:00
Dauer: 00:40
Raum: Schauspielhaus
Track: Core Java & JVM Technologien
Sprache: de

Links:

Feedback

Uns interessiert Ihre Meinung! Wie fanden Sie diese Veranstaltung?

Gleichzeitige Events