当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-20为什么QQ上的网络状态没有了?
- 2025-06-20有个亲妹妹是什么感觉?
- 2025-06-20六小龄童的演技是不是被高估了?
- 2025-06-20字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-20请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 2025-06-20系统该怎样架构才能处理实时热点数据?
- 2025-06-20能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-20老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-20为什么说耿直的人更容易吃亏?
- 2025-06-20为什么微信不向telegram学习?
- 2025-06-20我国004号航母什么时候下水?
- 2025-06-20为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-20异性同办公室久了会不会日久生情?
- 2025-06-20Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-20中国的核武库规模为什么那么小?
- 2025-06-20PHP现在真的已经过时了吗?
推荐产品
-
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
我将我的鸿蒙Next应用提交到应用市场时,在可支持的设备类型 -
现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
先回答你: 持续阴跌到2027前后,然后暴跌一波,跌到房产税 -
为什么买了Switch后,却发现它并没有那么好玩?
我直接入了switch2。 我非常喜欢游戏,3A大作,但是 -
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
根据苹果社区开发者们的测试,iOS是一个不存在页面交换和zr
最新资讯




