Node.js服务器有多个并发请求,它是如何工作的?

时间:2016-04-11 07:29:23

标签: node.js nonblocking single-threaded

我知道node.js是一个单线程,异步,非阻塞的i / o。我已经阅读了很多相关内容。例如PHP每个请求使用一个线程,但节点只使用一个线程,就像那样。

假设在node.js服务器上有三个请求a,b,c同时到达。其中三个请求需要大量阻塞操作,例如他们都想读取相同的大文件。

那么请求如何排队,阻塞操作将按什么顺序执行,以及调度的响应顺序是什么?当然使用了多少线程?

请告诉我三个请求的请求到响应的顺序。

0 个答案:

没有答案