
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
发布时间:2025-06-27 22:55:17 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
相关新闻
- 为什么中国式父母总是很“扫兴”? 01前段时间,在热搜上看到了这样一个***: 女儿问52岁的...
- 如何看待“中国经济现在最缺的不是产能,而是消费”这个观点? 多读读历史真的管用。 如果你去看19世纪欧洲经济史,或者直...
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就? 很多人对于蔡澜的追忆,实际上并不是对于他本人的追忆,而是四大...
- 黄仁勋带着他芯片团队回国,他的成就会高于钱学森吗? 汤飞凡,男,著名微生物学家、 病毒学家 ,沙眼衣原体 的发现...
- 不限制语言,客户端GUI开发用什么好? 不考虑信创: Electron 唯一真神! WPF Wind...
- 我上大一,需要买电脑,一共9000,但我妈说她给我3000,我心里很不舒服,怎么办? 在我小的时候,我爸曾掐着我妈脖子,让她拿出钱来买一台六千块钱...