Computer Science, asked by abjalkhan1953, 1 year ago

How to the node handle the multiple concurrent request?

Answers

Answered by vernon10112
0

I understand that Node.js uses a single-thread and an event loop to process requests only processing one at a time (which is non-blocking). But still, how does that work, lets say 10,000 concurrent requests. The event loop will process all the request? Wouldn't that take too long?

I can't understand (yet) how it can be faster than a multi-threaded web server. I understand that multi-threaded web server will be more expensive in resources (memory, CPU), but wouldn't it still be faster? I'm probably wrong; please explain how this single-thread is faster in lots of requests, and what it typically does (in high level) when servicing lots of requests like 10,000.

Similar questions