node.js - 使用 v8 和 node.js 的多处理器

标签 node.js v8 serverside-javascript

我读到 V8 不是多线程的,而且不可能是设计使然。

这是真的吗?我真的可以优化脚本以并发运行(在 Node.js 上),但并发性无法扩展到多个处理器吗?我认为这是并发设计的主要原因。

最佳答案

对于 Node v0.8 及更高版本,https://github.com/audreyt/node-webworker-threads模块现在提供相同的 Web Worker API,使用旨在多核调度的 native 线程实现,与基于进程的 Node 工作模块相比,序列化和工作创建开销更低。

关于node.js - 使用 v8 和 node.js 的多处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4048594/

相关文章:

c++ - 将参数传递给另一个函数

javascript - 不在浏览器中 - 而是处理文件

javascript - 如何使用 express 和 fetch 打印来自服务器的响应?

mysql - Node.js 安全

javascript - Jint 对于字符串来说非常慢

asp.net - jQuery 服务器端 DOM 操作

javascript - 使用 Azure 平台访问数组位置在 JavaScript 中返回未定义

node.js - 多个 Web dyno 在实时 socket.io Node.js 应用程序中有意义吗?

node.js - Nestjs-i18n 翻译 Handlebars 模板不起作用

javascript - 确定去优化的原因