当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-23雷军为什么不愿意用性价比打法进军NAS?
- 2025-06-23能不能对台湾围而不打?
- 2025-06-23Web前端现在前景怎么样?
- 2025-06-23强直性脊柱炎有多可怕?
- 2025-06-23为什么中国农村房子那么丑?
- 2025-06-23《绝命毒师》(Breaking Bad)里有哪些硬伤?
- 2025-06-23如何看待媒体称山姆超市在国内一年营业额超1000亿?
- 2025-06-23能不能发一张你相册里最好看的自拍照?
- 2025-06-2327℃ 的冷空调和 27℃ 的热空调有什么区别?
- 2025-06-23有一张巨强的显卡是什么体验?
- 2025-06-23如果不能使用linux,只能选鸿蒙与windows,你会选哪个?
- 2025-06-23韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗?
- 2025-06-23字节引入Rust是否代表J***a的缺点Go也没解决?
- 2025-06-23如何看待国内服装尺码越来越小的现象?
- 2025-06-23女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
- 2025-06-23「绝世美女」都有什么特点?
推荐产品
-
被执行人欠我26万,一次性付清20w和解,我该同意吗?
友情提示: 拒不执行判决的老赖,每年您可以去申请法院对她进行 -
说说你为什么使用rust或者不用rust呢?
我在用Rust主要是因为公司在用Rust,虽然我个人也觉得这 -
怎么让外星人明白左和右的概念?
我来说下这个宇称问题吧,因为毕竟杨振宁说过这事,他说他发现的 -
《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
和大部分人的想法不同,这事实上是普遍状态、大概率***。
热销产品
最新资讯