Get The Most Out of Virtual Threads in Java 25: A Deep Dive  by Christian Wörz @DevoxxForever
Get The Most Out of Virtual Threads in Java 25: A Deep Dive  by Christian Wörz  @DevoxxForever
Uploaded February 2026 | Updated September 2026, 3 weeks ago
Get The Most Out of Virtual Threads in Java 25 - A Deep Dive into the Latest Achievements of Virtual Threads, Structured Concurrency and ScopedValues

Structured Concurrency and ScopedValues are available as preview features since Java 21. But since then virtual threads and Structured concurrency have changed a lot and the small amount of remaining issues and shortcomings where finally fixed in Java 24 and Java 25.

To be able to get a deep understanding of how we can use them to their full potential, we will start with an empty Java application. In a live coding session, we will iteratively update it together to a fully functioning, concurrent web application by combining Virtual threads with StructuredTaskScope and ScopedValue.
During the process we will see why we should use ScopedValues instead of ThreadLocals when possible and how to build our own StructuredTaskScopes tailored to our needs with the latest features added by Java 25.

The goal of this talk is to provide to everyone who attends a deep understanding of how these new features work and how they can be used in a real life scenario.
Get The Most Out of Virtual Threads in Java 25: A Deep Dive  by Christian WörzSharing is caring! Building trust in a system through transparency: lessons from Swiss Post E-VotingType Clash: When Structural and Nominal Systems Collide by Matteo Orlandi and Luca CaputoWhen Music and Software Come Together by Hanno EmbregtsOrchestrating payments for the millions by Faris AzizHow we rebuild a legacy monolithic platform at CERN and still sleep at night by Dmitry KekelidzeTornadoVM: Supercharge your Java with GPU acceleration - Christos Kotselidis, Mary XekalakiBuilding AI Agents with Spring & MCP by James Ward, Josh LongGetting more out of Maven by Marit van Dijk and Andres AlmirayCan GenAI predict code’s energy use and why should we care? by Wilco BurggraafTDD makes you a better everyday developer by Jesse KershawAshes to Ashes, Specs to Specs: A Farewell to Old Testing Tools by Younes Jaaidi
Devoxx |

Get The Most Out of Virtual Threads in Java 25: A Deep Dive by Christian Wörz

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER