Beschreibung
Virtual Threads revolutionieren und vereinfachen die Parallele Programmierung in Java, ohne das Programmiermodell gegenüber demjenigen der herkömmlichen Threads zu verändern. Richtig eingesetzt, können Virtual Threads Skalierbarkeit und Performance einer Applikation vervielfachen. Bestehender Code muss im Idealfall kaum geändert werden.
Virtual Threads beziehen ihren Skalierbarkeits-Vorteil aus der Fähigkeit, bei blockierenden Aufrufen den Betriebssystem-Thread freizugeben. Auf diese Weise können unzählige Client Requests gleichzeitig bedient werden, ohne an die Ressourcengrenzen von Betriebssystem oder Hardware zu stoßen.
Was Sie beim Umstieg von klassischen Java Threads auf Virtual Threads beachten müssen, wie die Architektur der Applikation strukturiert sein sollte, und wo die Fallstricke lauern, erlernen Sie in diesem Hands-On Seminar.
Die Weiterbildung hat das Ziel, Ihnen praxisnahe Einblicke und Fähigkeiten in Bezug auf Virtual Threads zu vermitteln. Durch die strukturierte Herangehensweise des Workshops werden Sie in die Lage versetzt, folgende Vorteile zu erlangen:
- Die Fähigkeit, die Performance und Skalierbarkeit ihrer Applikationen mithilfe von Virtual Threads effektiv zu steigern.
- Ein tiefes Verständnis dafür, wie die Architektur von Applikationen gestaltet sein sollte, um die Vorzüge von Virtual Threads optimal auszuschöpfen.
- Die Kompetenz, die Migration bestehender Systeme unter Berücksichtigung wesentlicher Aspekte erfolgreich zu bewerkstelligen.
Das Seminar eignet sich für folgende Teilnehmergruppen:
- Entwickler*innen, die ihren Code auf Virtual-Threads umstellen möchten
- Architekt*innen, die Chancen und Risiken von Virtual-Threads abwägen möchten
- Entscheider*innen, die das Potential von Virtual-Threads kennenlernen möchten
Montag, 22. Juli 2024
9.00 bis 16.30, inkl. Pausen
Programmiermodell
- das Konzept der Virtual Threads in Java
- Abgrenzung zu anderen Parallel APIs der Java Platform
Performance und Skalierbarkeit
- Effizienzsteigerungen durch Virtual Threads
- Bedeutung und Behandlung blockierender Aufrufe
Anwendungsarchitektur
- Regeln für eine erfolgreiche Migration
- Spezialfälle und Ausnahmen
Technologieauswahl
- Kriterien für den Einsatz von Virtual Threads
- Konkurrierende Paradigmen wie Reactive Streams
Interne Architektur der Virtual Threads
- Konsequenzen und Risiken für das Anwendungsdesign
Kommende Starttermine
Videopräsentation
Infos anfordern
TAE – Berufliche Fort- und Weiterbildung
Die Technische Akademie Esslingen (TAE) gehört seit mehr als 65 Jahren zu den bedeutendsten Anbietern für berufsvorbereitende und berufliche Qualifizierungen Deutschlands. Die TAE deckt mit jährlich rund 1.000 Veranstaltungen in 17 verschiedenen Themenbereichen nahezu jedes Feld ab, zu dem man sich...
Erfahren Sie mehr über TAE - Technische Akademie Esslingen e.V. und weitere Kurse des Anbieters.