Skip to content
Sharp

Reactive Streams · interview question

How does WebFlux differ from Virtual Threads in handling concurrency?

Multiple choiceHardchapter-19-curatedpremiumreactive-streamsthread-per-request-bottleneck
Choose one answer
Answer and explanation

Correct answer

C. WebFlux uses non-blocking I/O, while Virtual Threads use traditional blocking I/O but with a lightweight threading model.

Why

WebFlux employs non-blocking I/O which handles concurrency with a few threads and asynchronous processing, whereas Virtual Threads use a more traditional blocking I/O model but execute with a lightweight threading approach to achieve concurrency.

Test yourself on Reactive Streams

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

Start free test
All Reactive Streams questions →