Learn Backend Development Part-Time, Online
Learn EDR Internals: Research & Development From The Masters
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This conference talk explores the evolution of Java's concurrency model beyond virtual threads, focusing on two emerging features: Structured Concurrency and Scoped Values. Join speaker Hanno Embregts for a 51-minute journey through Java's concurrency landscape, from classic threads through Runnables, ExecutorServices, CompletableFutures, and ForkJoinPools to virtual threads. Discover how the proliferation of threads in modern Java applications creates new challenges in thread coordination, observability, and isolation. Learn through demonstrations how Structured Concurrency and Scoped Values address these challenges, understand their practical impact on everyday programming, and consider whether these features represent the final destination in Java's concurrency evolution or merely another stop along the way.
Syllabus
Java's Concurrency Journey Continues! Exploring Structured Concurrency and Scoped Values
Taught by
Devoxx