nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 11:50:16
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-21 11:50:17如看看Doinb直播松松真的回去了,疑似已经被TES换人?
- 2025-06-21 11:50:17如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-21 13:00:17突然发现自己变老是怎样一种体验?
- 2025-06-21 12:05:18NAS的盘是否需要一次性买齐?
- 2025-06-21 11:25:17万兆的网络速度有多大意义?
- 2025-06-21 11:50:17Swift 和同时代的其他语言比起来怎么样?
- 2025-06-21 11:45:18女生被踢裆也会很疼吗?
- 2025-06-21 12:40:16可以随身携带一个Linux系统吗?
- 2025-06-21 11:55:18如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-21 12:45:18如何评价首个女性友好的编程语言HerCode?
推荐产品
-
为什么年轻的肉体让人沉迷?
我说个点。 年轻的女孩子的脚,你在本能上不会觉得是臭的。 很 -
用玉米钓不到鱼是什么原因?
实事求是的说,其实鱼,根本就不喜欢吃玉米。 但是玉米的结构 -
发现孩子走丢的那一刻,你是什么心情?
新鲜出炉,热乎的丢孩子经验有了。 小女孩,四岁。 今天在 -
为什么都说 Finder 难用?
explorer和finder这俩货,其实都挺抽象的。 我来
最新资讯