|
|
1
5
node.js在一个线程中运行您放入的javascript,但是它有更多的线程执行I/O和微任务队列的各种任务。在我编写这个答案时,node.js将始终至少有7个线程:4个用于libuv事件循环[1],4个用于运行V8[2]的后台任务,1个用于调度V8的延迟后台任务。 node.js核心中的db库、其他插件或其他东西可能出于各种原因正在创建额外的线程。 这显示为多核利用率,因为(简而言之)CPU将围绕核心传递线程。
作为旁注,
|