【发布时间】:2014-08-21 03:41:47
【问题描述】:
互联网这么说
Node 是单线程的,不会自动在您的潜在多核机器中使用多个单核。这意味着除非您进行不同的设计,否则您的应用程序将无法充分利用托管它的服务器所提供的可用容量。from this
明确的问题? (更新)
简单的问题,没有比较或比例技巧
- 可以 NodeJs 使用多 CPU 使用
- 当节点使用单线程时会发生什么。?
- 如果我们在同一台机器上启动节点多个进程(node1,node2,node3)worker,使用所有 4 个服务器核心会不会让服务器变慢?
- 当节点进程使用相同的核心争夺 CPU 资源时会发生什么?
我读了这个然后启发问你们.. :)
【问题讨论】:
-
不要粗鲁,但老实说,听起来您对问题的理解不够深入,无法提出明智的问题。
-
你能解释一下吗.. 单线程是什么意思。?
-
将
"single thread" performance之类的内容输入您最喜欢的搜索引擎。 “向我解释这些概念”是一个可怕的问题,因为它并不具体,而且有大量的网页可以解释概念,您可以选择最关注您需要了解的内容并且您认为最容易理解的网页。跨度> -
为什么需要 node.js 来做更多事情?你是否以某种方式达到了它的性能上限?如果没有,这不是你应该问的问题。
-
thanks..david Schartz 但是,这个问题没有比较单线程和多线程性能,只是简单的问题,节点函数式编程如何在 nodejs 文档集群中使用子处理。
标签: multithreading node.js cpu-usage