
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
发布时间:2025-06-27 19:15:16 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
相关新闻
- Rust开发Web后端效率如何? 先叠几个定语: 你要是写Reactive Web,用Web ...
- 家里想搞一个服务器,怎么才不违规? 稳妥点的野路子(适合中长期测试) 适用情况 :测试1-3个月...
- 华为红枫影像出来这么久了,为什么还没有友商跟进?是不是说明这是一项可有可无的技术? 这友商想跟进也跟进不了啊。 我记得今年年初还是今年3月份的...
- 学生校服如何隐藏内衣痕迹? 不应该在乎这些东西,因为你怎么样都有别人攻击你的点,露出内衣...
- 汪峰的每任妻子都很漂亮,他有哪些男性魅力? 搭上宁静后,汪峰彻底不装了。 ***秀《五十公里桃花坞》最...
- 百度网盘怎么实现不限速的高速下载? 在过往的一年中,曾存在一款名为CE游戏变速修改器的工具,它具...