nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?

2025-06-28 18:10:11

首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。

Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。

但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。

这就很炸裂了。

Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。

nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
广告位810*200
相关阅读
为什么年轻的肉体让人沉迷?

为什么年轻的肉体让人沉迷?

最近突发奇想做广播体操。 遥想当年总感觉广播体操纯属浪费学...

2025-06-28
Web 前端怎样入门?

Web 前端怎样入门?

大家好,今天给大家推荐一些值得阅读的前端书籍! (文末下载P...

2025-06-28
为什么百度搜索引擎越做越差?

为什么百度搜索引擎越做越差?

不是百度的问题 ,而是整个中文互联网在整体堕落。 东大的互...

2025-06-28
python与nodejs哪个性能高?

python与nodejs哪个性能高?

迭代法+取模计算fibs(100000000)%100000...

2025-06-28
用PHP写了个小框架,怎么才能得到大佬们的指点?

用PHP写了个小框架,怎么才能得到大佬们的指点?

1、 ***还不错,应该花了很多时间弄的吧,赞一个。 1....

2025-06-28