Advanced

Concurrent Programming in Java with Virtual Threads

It shows how to write reactive applications with Virtual Threads and a simple programming model.

This course focuses on increasing the throughput of an application. Until now, the main solution was reactive programming, which has been around for many years. This course presents a new approach based on the technology introduced in Java 21: Virtual Threads.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

9 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Improve reactive programming with Virtual Threads
  4. 4 Introduction to Virtual Threads
  5. 5 Use Virtual Threads to increase throughput
  6. 6 Introduction to Structured Concurrency
  7. 7 Replace ThreadLocals with ScopedValues
  8. 8 General course summary
  9. 9 Code File Reference

Interested in this course?

Contact us to book it or get a custom training plan for your team.