nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 09:45:15
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-22 19:45:16如何搭建自己CDN服务器?
- 2025-06-22 18:55:15如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-22 18:15:16央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 2025-06-22 18:50:15Postgres 和 MySQL 应该怎么选?
- 2025-06-22 18:20:16网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-22 19:35:15有一张巨强的显卡是什么体验?
- 2025-06-22 19:00:16得了强直性脊柱炎是不是一辈子就完了?
- 2025-06-22 18:50:15坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-22 19:30:16为什么鸿蒙PC要排斥Linux生态?
- 2025-06-22 18:55:15开车的人和不开车的人思维有什么区别?
推荐产品
-
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos -
几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
其实这没啥遮遮掩掩的,实话实说就可以了。 我就在福建舰上工作 -
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
MoonBit 的 Beta 版发布意味着语法已趋于稳定,接 -
德州同事局,我做错了吗?
我记得有一次看一个人不爽,是个老外喜欢乱喊allin观察别人
新闻动态
最新资讯