当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-2392年的大龄剩女,还有必要结婚吗?
- 2025-06-23为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-23为什么软件公司很少用python开发web?
- 2025-06-23如何看待Ollama基于Go语言开发而不是别的编程语言?
- 2025-06-23如何评价前端框架 Solid?
- 2025-06-23小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 2025-06-23为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-23美国真会下场对伊朗开战吗?
- 2025-06-23公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
- 2025-06-23关于尼康,大家一致认为尼康***性能拉胯。可是我有一个疑惑是,我们普通人真的需要那些***性能吗?
- 2025-06-23住家保姆为什么总干不长?
- 2025-06-23走了中国这么多地方为什么川渝地区的人让人感觉最舒服?
- 2025-06-23为什么财不可外露?
- 2025-06-23MongoDB的缺点以及你为什么不使用MongoDB?
- 2025-06-23想听听看现在路人对五月天的看法?
- 2025-06-23电视剧《繁花》中,爷叔为什么会离开宝总?
推荐产品
-
不限制语言,客户端GUI开发用什么好?
不考虑信创: Electron 唯一真神! WPF Wind -
大家觉得华为鸿蒙系统5.0好用吗?
2025.6.16 更新: 随手写的答案破百赞了。 如果有条 -
92年的大龄剩女,还有必要结婚吗?
佛山92年,离异没有孩子,接受吗? 年龄:92年 身高体重: -
汤姆·克鲁斯在国外算几线?
这张是03年名利场的封面图,基本涵盖了当年一线男星,22年过
最新资讯




