Virtual threads in Java offer a way to combine the simplicity of blocking code with the scalability of reactive programming. Traditional thread-per-request models hit scaling limits when threads block on I/O, while reactive programming solves this at the cost of increased complexity. Virtual threads address both concerns, and this talk (with slides available) explains how they work and how to adopt them in your project.

1m read timeFrom nipafx.dev
Post cover image
Table of contents
▚ Slides▚ Past Presentations

Sort: