A GOTO Book Club interview with Bazlur Rahman discussing his book 'Modern Concurrency in Java'. The conversation covers the evolution of Java concurrency from platform threads to virtual threads (finalized in JDK 21), structured concurrency (still in preview as of JDK 26), scoped values, and how these compare to reactive programming. Key points include: virtual threads are not a magic performance boost but make IO-bound concurrency cheaper and simpler; structured concurrency treats related tasks as a single unit with clear lifetimes; and major frameworks like Spring Boot, Quarkus, and Jakarta EE already support virtual threads with minimal configuration changes. The book targets intermediate-to-advanced Java developers and fills a gap left since 'Java Concurrency in Practice' was written 20 years ago.

34m watch time

Sort: