Virtual Threads in Java
Angebot runterladen
Virtual Threads in Java
Dipl.-Math. Marwan Abu-Khalil
Herr Abu-Khalil ist Software-Architekt für parallele und verteilte Systeme im Forschungsbereich der Siemens AG, Trainer für zertifizierte Software-Architekten und regelmäßiger Sprecher auf Konferenzen zur Parallelen Programmierung.
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.
Ziel der Weiterbildung
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.
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
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
Dipl.-Math. Marwan Abu-Khalil
Technische Akademie Esslingen
An der Akademie 573760 Ostfildern
Anfahrt
Die TAE befindet sich im Südwesten Deutschlands im Bundesland Baden-Württemberg – in unmittelbarer Nähe zur Landeshauptstadt Stuttgart. Unser Schulungszentrum verfügt über eine hervorragende Anbindung und ist mit allen Verkehrsmitteln gut und schnell zu erreichen.
Die Teilnahme beinhaltet Verpflegung sowie ausführliche Unterlagen.
Preis:
Die Teilnahmegebühr beträgt:
810,00 €
(MwSt.-frei)
pro Teilnehmer
Fördermöglichkeiten:
Bei einem Großteil unserer Veranstaltungen profitieren Sie von bis zu 70 % Zuschuss aus der ESF-Fachkursförderung.
Bisher sind diese Mittel für den vorliegenden Kurs nicht bewilligt. Dies kann verschiedene Gründe haben. Wir empfehlen Ihnen daher, Kontakt mit unserer Anmeldung aufzunehmen. Diese gibt Ihnen gerne Auskunft über die Förderfähigkeit der Veranstaltung.
Weitere Bundesland-spezifische Fördermöglichkeiten finden Sie hier.
Inhouse Durchführung:
Sie möchten diese Veranstaltung firmenintern bei Ihnen vor Ort durchführen? Dann fragen Sie jetzt ein
individuelles
Inhouse-Training
an.
Weitere Termine und Orte
Dies könnte Sie auch interessieren:
Fragen zur Veranstaltung?
Ihr Ansprechpartner für die Veranstaltung