Virtuelle Threads, Structured Concurrency und Scoped Values – mit Project Loom hält ein neues Threading-Modell Einzug in Java, das Nebenläufigkeit einfacher, übersichtlicher und skalierbarer macht.
In dieser eintägigen Schulung lernst du, wie du mit Project Loom robuste und performante Anwendungen entwickelst, ohne dich durch komplexe reaktive Frameworks oder verschachtelte Callbacks kämpfen zu müssen. Statt schwer lesbarem Code bekommst du verständliche, lineare Abläufe – bei gleichzeitig hoher Skalierbarkeit.
Wir starten mit den Grundlagen: Warum brauchte es überhaupt Project Loom? Was leisten virtuelle Threads wirklich – und was nicht? Du erfährst, wie sie funktionieren, worauf du achten musst und wie du sie gewinnbringend in Spring und Jakarta EE einsetzen kannst.
Im zweiten Schritt lernst du Structured Concurrency kennen: ein API-gestütztes Modell, das parallele Aufgaben strukturierter, fehlertoleranter und besser wartbar macht. Du verstehst, wie Task-Scopes funktionieren, wie du mit Abbruch, Fehlern und Join-Strategien umgehst – und wie sich damit nebenläufige Prozesse endlich sauber kapseln lassen.
Abgerundet wird der Kurs mit Scoped Values – einer modernen, threadsicheren Alternative zu ThreadLocal, die perfekt zu den neuen Threading-Konzepten passt.
Das Ganze ist wie immer praxisnah: Du arbeitest mit vielen Codebeispielen und Übungen, die dich dabei unterstützen, das Gelernte direkt in deinen Projekten umzusetzen.
Diese Schulung richtet sich an Java-EntwicklerInnen, die moderne Nebenläufigkeit in ihren Anwendungen effizient und wartbar umsetzen möchten – ohne in die Komplexität reaktiver Frameworks einzutauchen.
Ideal für Teams, die performante Serveranwendungen entwickeln – und bestehende Threading-Modelle durch einfache, skalierbare und wartbare Alternativen ersetzen wollen – mit direktem Nutzen für Lesbarkeit, Skalierbarkeit und Fehlersuche.
Wir behandeln die Inhalte praxisnah und mit einem ausgewogenen Wechsel zwischen Theorie und Hands-on-Übungen. So kannst du die Konzepte sofort nachvollziehen und auf deine eigenen Anwendungen übertragen.
Einführung in Project Loom:
Virtuelle Threads:
Structured Concurrency:
Scoped Values:
Fazit & Ausblick:

Ich bin Java-Experte mit über 20 Jahren Erfahrung – als Entwickler, Architekt, CTO, Performance-Coach und Trainer.
Ich habe bei Unternehmen wie 1&1, IONOS und ICE Services komplexe Enterprise-Systeme mit Milliarden-Datenmengen konzipiert, monolithische Altanwendungen modernisiert und Teams geholfen, robuste, wartbare und performante Java-Anwendungen zu entwickeln.
Mit HappyCoders.eu habe ich einen der meistgelesenen Java-Blogs im deutschsprachigen Raum aufgebaut. Ich halte Vorträge auf Konferenzen und Java User Groups und erhalte immer wieder das Feedback, dass ich komplexe technische Konzepte verständlich erklären kann.
Was ihr in meinen Schulungen bekommt:
Ich vermittle nicht nur Features, sondern zeige euch, wie ihr mit dem richtigen Java-Verständnis langfristig bessere Software entwickelt.