【发布时间】:2017-07-28 04:52:55
【问题描述】:
我阅读了大量文章和 stackoverflow 问题,也看到了很多关于线程池的信息,但没有人谈论物理 CPU 核心的使用情况。我相信这个问题不会重复。
鉴于我有一台四核计算机和大小为 4 的 libuv 线程池,Node.js 在处理大量 i/o 请求(可能超过数千个)时会利用所有这 4 个内核吗?
我也很好奇哪个i/o请求使用了线程池。没有人给出清晰完整的请求清单。我知道 Node.js 事件循环是单线程的,但使用线程池来处理 i/o,例如访问磁盘和数据库。
【问题讨论】:
标签: node.js threadpool event-loop