From Reactive Streams to Virtual Threads
JavaPro

From Reactive Streams to Virtual Threads

Virtual Threads deliver a fast, cheap (in terms of memory & switching speed) threading solution for the JVM.

They promise the return of a direct-style, synchronous programming model.

But is that enough to challenge the status quo regarding data streaming?

Can we have the best of both worlds: the simplicity that Virtual Threads promise and the resilience and safety of Reactive Streams?

Let’s find out, on JavaPro, here:

Written by

Adam Warski

I am one of the co-founders of SoftwareMill, where I primarily code using Java, Scala, and other interesting technologies. I am actively involved in open-source projects, such as Ox, Tapir, sttp, Quicklens, ElasticMQ, and others. I have also been a speaker at …