Virtual Thread in Java


Learn the new concurrency model of Java 21



Learning about virtual threads is important because:

1. It enables you to write super scalable code.

2. Frameworks like Spring and Helidon (Jakarta EE) support it, so you can use this new feature.

3. Virtual threads are not a silver bullet, so you need to know how they work best and when they don't work well.



The workshop is designed to boost your team's skills, creating an environment where they can master Virtual Threads, the workshop is also customised to fit the challenges you and your team face.




Fit to your needs

1. No student limit

There is no limit to the number of students or teams. The more people who like the training the cheaper it gets per person.

2. Adjusted to your challenges

A generic course is not useful! That why I adapt every live course to the needs you or your team is facing right now. So we don't only cover what is great to know, but also what you need to know.

3. Access to newer course material

Java and framework keep changing and so do courses. That's why you will always get access to the latest course material.



Outline of the course

Part 1: Introduction

  • Current limitations of Threads
  • What resources does a thread use
  • What is a platform thread
  • What is a virtual thread
  • Properties and differences between these threads
  • Creating Virtual threads
  • Demo of virtual threads

Part 2: Changes to the Java language





Contact me

Let me teach you how to use the latest Java features, use virtual threads, and Testing it! If you want an on-site training/ course session please email me at [email protected], Let's get in contact.











Pricing options

1. Live virtual course

Presented via video conference to your team of programmers by the author of the course. Price is --- for up to 10 students, above that is an additional --- per student.
  • Example 1: Course with 8 students taught remotely via video conference, price is €---. Price per student is ---.
  • Example 2: Course with 12 students taught remotely via video conference, price is ---. Price per student is ---.
  • Example 3: Course with 24 students taught remotely via video conference, price is ---. Price per student is ---.
Please contact us if you have any questions.

2. In-person In-house Course

Presented at your company in-person by one of our Certified JavaSpecialist Instructors. Price is --- for up to 10 students, above that is an additional €--- per student, plus the travel expenses of the instructor. Note that for in-person in-house courses, we need a minimum of three consecutive training days.s
  • Example 1: Course with 8 students taught remotely via video conference, price is €---. Price per student is €---.
  • Example 2: Course with 12 students taught remotely via video conference, price is €---. Price per student is €---.
  • Example 3: Course with 24 students taught remotely via video conference, price is €---. Price per student is €---.
Please contact us if you have any questions.