nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 18:10:11
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-21 22:00:11如何评价邹市明妻子冉莹颖?
- 2025-06-21 22:20:11你怎么看待剪映收费过高问题?
- 2025-06-21 21:45:11为什么国内程序员不喜欢写单元测试?
- 2025-06-21 22:30:11如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
- 2025-06-21 22:05:11组装2-4人后端服务团队,选择GO还是J***a?
- 2025-06-21 21:25:10网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-21 21:55:11黄金,今年会达到怎样的高度?
- 2025-06-21 22:00:11有什么树莓派的代替品吗?
- 2025-06-21 22:05:11如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-21 21:10:10男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
推荐产品
-
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 -
系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
14年,我做微信公众号的技术服务,一个客户第二年不想交维护费 -
NVIDIA 旗舰显卡 RTX 5090 首跌建议零售价,这标志着显卡市场的供需关系发生了哪些变化?
ai热度下降, 5090发售时间过了不短了,从溢价正常回落, -
阿里云为什么没有一年的免费云服务?
你真用了AWS的服务你就不会问这个问题了。 我个人是腾讯云
最新资讯

