我从其他文章中了解到节点js是单线程,但是当我在服务器上运行节点时,我发现它有4个额外的节点线程和4个V8工作线程。
我想知道原因。所有这些线程的责任是什么?
任何人都可以提供一些有用的文件或一些解释吗?
我的行动:
ps aux |grep xxx
找到pid top -Hp [the pid]
来显示节点进程的线程答案 0 :(得分:0)
我推断节点js处理的frome节点源代码有两种类型的步骤池:
--v8-pool-size=N
运行节点进行更改并使用top -Hp
进行查看。v8-platform.h包含一些关于后台线程和前台线程的提示。
如果有人有想法,欢迎改进这个答案。