我在这个问题上进行了一些搜索, 但似乎人们只重视非阻塞IO。
假设我只有一个非常简单的应用程序,向客户端响应“Hello World”文本,它仍然需要时间来完成执行,无论多快。如果恰好同时出现两个请求,Node.js如何确保两个请求将通过一个线程处理?
我阅读了博客《理解node.js事件循环》,其中提到“当然,在后端,有用于数据库访问和进程执行的线程和进程”。 这个声明是关于IO的,但我也想知道是否有单独的线程来处理请求队列。如果是这种情况,那么我可以说Node.js单线程概念只适用于在Node.js上构建应用程序的开发人员,但Node.js实际上在幕后运行在多线程上吗?