AI Engineer - Learn how to integrate AI into software applications
Save 43% on 1 Year of Coursera Plus
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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