Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Virtuelle Threads in Java

Threads sind überall: in Backends von Webanwendungen, Rich Clients, parallelen Pipelines zur Verarbeitung großer Datenmengen – um nur ein paar zu nennen. Auch Java bietet schon seit vielen Jahren brauchbare Unterstützung für Scheduling, Thread-Pools & Co., wirklich viel Neues gab es in der Richtung aber lange Zeit nicht. Mit JDK 21 wurde das im September 2023 geändert: Parallelisierung in Java bekommt mit virtuellen Threads nicht nur einen neuen Anstrich, sondern ein komplett neues Fundament!

Ob zur Abarbeitung von Requests in Servlet-Containern, zur asynchronen Ausführung von Tasks in Desktop-Anwendungen oder für grundsätzliche JVM-Funktionen wie Garbage Collection: Threads sind in Java – und nicht nur dort – allgegenwärtig. In meinem Artikel werde ich virtuelle Threads vorstellen und die damit verbundenen Vorteile und neuen Herausforderungen näher beleuchten. Mit [JEP444] unterstützt Java ab JDK 21 – oder JDK 19 mit aktivierten Preview-Features – sogenannte virtuelle Threads.

Diese…