Skip to content
Sharp

Reactive Streams · interview question

How do WebFlux and Virtual Threads differ in handling concurrency for a high-load e-commerce server?

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

Correct answer

B. WebFlux uses an event-driven model, while Virtual Threads use a lightweight thread-per-request model

Why

WebFlux uses a non-blocking, event-driven model to handle concurrency efficiently, matching well with I/O-bound tasks. Virtual Threads, by contrast, use a lightweight thread-per-request model, making them suitable for tasks that can benefit from the traditional thread model but without the heavy resource usage.

Test yourself on Reactive Streams

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

Start free test
All Reactive Streams questions →