nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 19:05:11
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-21 21:25:10为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-21 21:15:10伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 2025-06-21 20:55:11谷歌SEO优化3980一年靠谱吗?
- 2025-06-21 21:35:10相对于Go,哪些领域是.NET做不到或做不好的?
- 2025-06-21 21:05:11为什么程序员独爱用Mac进行编程?
- 2025-06-21 22:20:11go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 2025-06-21 20:45:10golang和rust你选择哪个?
- 2025-06-21 20:45:10现在网络上各种前端已死,后端太卷的言论,这是真的吗?还是有人蓄意炒作?
- 2025-06-21 21:50:10如何看待《捞女游戏》(现名《情感反诈模拟器》)全平台账号陆续被封禁?
- 2025-06-21 21:05:11公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
推荐产品
-
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我前司搞过一次,让我用Python统计gitlab提交代码量 -
如何看待Adobe公司新发布的project indigo ***?与安卓的谷歌相机孰优孰劣?
亮点是夜景降噪和长焦超分,对色彩的还原和高光的抑制也非常出彩 -
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2 -
如何看待Ollama基于Go语言开发而不是别的编程语言?
不知道为什么知乎上一吨的不懂go的人总是喜欢在这里胡言乱语.
新闻动态
最新资讯

