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-26 10:40:19“飞机是最安全的交通工具”这种说法,是否是谬论?
- 2025-06-26 10:05:19“飞机是最安全的交通工具”这种说法,是否是谬论?
- 2025-06-26 11:10:20只能选一个,你选谁?
- 2025-06-26 10:10:18紧身牛仔裤看起来不正经,真的是这样吗?
- 2025-06-26 10:00:18Manus会不会开源?
- 2025-06-26 10:05:19为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
- 2025-06-26 11:25:19Redis最全面试题有哪些?
- 2025-06-26 10:10:18你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-26 09:40:18只能选一个,你选谁?
- 2025-06-26 09:40:18如何看待极客湾评测麒麟X90的性能与表现?
推荐产品
-
有用 NAS 被联通以安全为由要求停止使用的吗?
兄弟,给你个建议,低成本玩转nas。 去买个aliyun -
如何看待极客湾评测麒麟X90的性能与表现?
一开始的预测是CPU单核9010,多核m2,GPU对比910 -
自己拥有一台服务器可以做哪些很酷的事情?
一、持有的服务器1.阿里云:2H2G3M,每年99续费,主要 -
既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
你还真是小天才,之前B站上面就有老哥用60块钱塑料薄膜搭了个
新闻动态
最新资讯