当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-22Flutter 为什么没有一款好用的UI框架?
- 2025-06-22为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-22为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 2025-06-22日本AV对中国人的毒害有多大?
- 2025-06-22男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-22为什么一部分 Go 布道师的博客不更新了?
- 2025-06-22为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-22歼20速度接近3马赫是什么水平?
- 2025-06-22为什么同样是输球,常州和国足的风评却差那么多呢?
- 2025-06-22为什么中国农村房子那么丑?
- 2025-06-22小米的研发经费真的很少吗?
- 2025-06-22以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-22相对于 Linux,Windows Server 存在的意义是什么?
- 2025-06-22印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国?
- 2025-06-22FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 2025-06-22歼20速度接近3马赫是什么水平?
推荐产品
-
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
linux字体显示为什么还做不到像android一样清晰?
简单地说:Linux 桌面的矢量字体渲染技术不行,电脑屏幕不 -
Visual Studio Code 可以翻盘成功主要是因为什么?
感恩vscode让rstudio母公司改名为posit并推出 -
用K8s的公司有多少人会部署K8s?
只要愿意问,LLM能把幼儿园的小朋友教会怎么部署k8s,但事
最新资讯