Webinar

Virtual Threads in Java

Inhalte

Die Umstellung auf Virtual Threads verspricht eine massive Steigerung der Skalierbarkeit und Performance eines Systems. Aber wie so oft steckt der Teufel im Detail.

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. Inwiefern eine konkrete Applikation davon profitiert, hängt allerdings davon ab, ob sie viele IO-lastige Aufgaben zu verarbeiten hat oder eher CPU-intensiv ist.

In diesem praxisorientierten Seminar mit zahlreichen Übungsaufgaben erlernen Sie nicht nur die Programmierung mit Virtual Threads. Sie können danach auch einschätzen, wie sehr Ihre Applikation von einem Umstieg profitieren wird. Sie lernen die Charakteristika und Fallstricke des Virtual Thread Ansatzes kennen und können ihn gegenüber konkurrierenden Ansätzen wie Reactive-Streams beurteilen. Sie lernen unterstützende Sprachmittel wie Structured-Concurrency und Scoped-Values kennen.

Um die Wirkungsweise der Virtual Threads einschätzen zu können, erhalten Sie einen Einblick deren Architekturkonzeption innerhalb der JVM.

Agenda

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

Sprachfeatures im Preview-Stadium

  • Structured Concurrency

  • Scoped Values

Interne Architektur der Virtual Threads

  • Konsequenzen und Risiken für das Anwendungsdesign

Teilnehmerkreis und Voraussetzungen

Im Seminar lernen Sie, folgende Herausforderungen geschickt zu meistern:

  • Wie kann ich Performance und Skalierbarkeit meiner existierenden Applikation mitVirtual Threads steigern?

  • Wie muss ich die Architektur einer Applikation strukturieren, damit sie von Virtual Threads zu profitieren kann?

  • Was muss ich bei der Migraton eines bestehenden Systems beachteten?

Der Kurs richtet sich an:

  • Entwickler:innen, die ihren Code auf Virtual Threads umstellen möchten

  • Architekt:innen, die das Potential von Virtual Threads hinsichtlich Performance und Skalierbarkeit einschätzen möchten

  • Entscheider:innen, die Chancen und Risiken eines Umstiegs auf Virtual Threads bewerten möchten

Mindestanzahl Teilnehmende: 2 Personen

Die Umstellung auf Virtual Threads verspricht eine massive Steigerung der Skalierbarkeit und Performance eines Systems. Aber wie so oft steckt der Teufel im Detail.

Virtual Threads beziehen ihren Skalie...

Mehr Informationen

Termine und Orte

Datum Uhrzeit Dauer Preis
Webinar
21.09.2026 09:00 - 16:00 Uhr 7 h 09:00 - 16:00 Uhr 7 h Details Details Jetzt buchen
01.03.2027 09:00 - 16:00 Uhr 7 h 09:00 - 16:00 Uhr 7 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9010760

Anbieter-Seminar-Nr.: product-113

Termin

21.09.2026 09:00 - 16:00 Uhr

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 809,20

Gruppenpreis ab 2 Personen
€ 737,80 pro Person

Gruppenpreis ab 3 Personen
€ 690,20 pro Person

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 7 h
  • Anbieterbewertung   (11)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Webinar
21.09.2026 09:00 - 16:00 Uhr 7 h 09:00 - 16:00 Uhr 7 h Details Details Jetzt buchen
01.03.2027 09:00 - 16:00 Uhr 7 h 09:00 - 16:00 Uhr 7 h Details Details Jetzt buchen