Skip to content
Sharp

Reactive Streams · interview question

How would you explain a key difference between WebFlux and virtual threads for handling concurrency in an interview?

Multiple choiceMediumchapter-19-curatedpremiumreactive-streamspublisher-and-subscriber
Choose one answer
Answer and explanation

Correct answer

D. WebFlux uses event loops, while virtual threads use thread-per-request.

Why

WebFlux utilizes non-blocking event loops to handle concurrency, making it well-suited for reactive programming. Virtual threads, on the other hand, provide a lightweight thread-per-request model, which can simplify handling traditional blocking operations.

Test yourself on Reactive Streams

A free test with instant, explained results. No account needed.

Start free test
All Reactive Streams questions →