当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-21有哪些是你用上了mac才知道的事?
- 2025-06-20你的亲戚提过什么过分的要求?
- 2025-06-20华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-20为什么有些前端一直用 div 当按钮,而不是用 button?
- 2025-06-21作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-20女子姓名与被执行人同音多次遭传唤,澄清后仍有执行人员到单位调查,法院为何会反复找错人?反映出哪些问题?
- 2025-06-20请问买个nas,能够直接把游戏装进去吗?
- 2025-06-21超级喜欢穿短裙正常吗?
- 2025-06-20如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
- 2025-06-21如何看待青鸾峰上连续几本***霸占纵横榜首?
- 2025-06-21罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-20女生真正的完美身材是什么样子?
- 2025-06-20苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-21为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-20能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
推荐产品
-
node.js可以做***识别分析吗?
可以做,nodejs可以调用 @tensorflow/tfj -
如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
最近买了M4,蓝色,不说其他,单说颜值,这个主观性很强,我想 -
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
“仙女下嫁凡人”的设定在今天也能找到对照,比如孔雀女下嫁凤凰 -
女生真正的完美身材是什么样子?
最近在想,女生所谓的“完美身材”到底是什么。 我以前以
最新资讯



