Node.js jxcore任务vs nodejs clustur
为了提供多线程,节点提供了Node.js jxcore任务vs nodejs clustur,node.js,jxcore,Node.js,Jxcore,为了提供多线程,节点提供了clusturJXCore(node.js的fork)也声称他们提供了多线程。但如果它已经存在于node中(如clustur),那么JXcore在多线程方面提供了什么额外的优势呢?首先,JXcore不是node.js的分支,而是“具有附加功能的node.js发行版”。 就像你不把debian称为linux分支一样。Debian可以使用不同的内核运行,即freebsd或hurd和jxcore可以使用v8(如node.js)和spidermonkey(来自mozilla)作
clustur
JXCore
(node.js的fork)也声称他们提供了多线程。但如果它已经存在于node中(如clustur
),那么JXcore
在多线程方面提供了什么额外的优势呢?首先,JXcore
不是node.js
的分支,而是“具有附加功能的node.js发行版”。
就像你不把debian称为linux分支一样。Debian可以使用不同的内核运行,即freebsd
或hurd
和jxcore
可以使用v8(如node.js)和spidermonkey
(来自mozilla)作为javascript引擎
jxcore
是在node.js不提供多线程时创建的,主要目标之一是添加它。有关其机器翻译机制的官方说明,请访问。在我看来,在不改变代码的情况下从命令行启动mt可能是有用的。Node.js集群和JXcore多线程之间的主要区别在于集群使用多个独立的进程,而JXcore线程实际上是在同一个进程下运行的独立实例。这使得线程之间的通信比集群之间的通信要快一些。另外,使用JXcore IMHO为多线程任务编写代码要容易得多
可以在此处找到早期基准之一: