nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 15:20:15
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-20 04:00:14我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-20 03:20:14以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-20 02:50:15作为一个服务器,node.js 是性能最高的吗?
- 2025-06-20 02:55:15龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 2025-06-20 03:55:14golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-20 03:40:14如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-20 02:35:15编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-20 03:50:14在中国是否很少有人偷车?为什么?
- 2025-06-20 03:35:15你身边身材最好的女生是什么样?
- 2025-06-20 03:55:14男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
推荐产品
-
歼-20 在国际上到底是什么地位?
不知道,因为没有实战,世界上所谓最先进的5代战斗机,F35, -
如何评价《塞尔达传说:王国之泪》?
22年第一次玩王泪(没有玩旷野之息)惊为天人,孜孜不倦的玩了 -
养鱼一年要花费多少钱?
最近入住了新家,想着给家里增加点活力,忍痛买了和我极简风装修 -
发生了什么导致你从此再不吃某样食物?
我们家每周要吃一次鱼,自从发现多宝鱼的做法跟鲈鱼差不多后,就
新闻动态
最新资讯