当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-20count(*) count(1)哪个更快?
- 2025-06-20阿里网盘为什么没有动静了?
- 2025-06-20为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 2025-06-20iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-20如果北京放开车牌,未来会怎样?
- 2025-06-20华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 2025-06-20如何看待《剑星》已登顶 Steam 全球热销榜?
- 2025-06-20南京六大高中是哪六大?
- 2025-06-20单从气候角度上来讲,你会认为昆明是国内最宜居的城市吗?
- 2025-06-20现在个人博客不能备案了吗?
- 2025-06-20为什么bilibili后端要用go来写?
- 2025-06-20有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-20为什么红十字会腐败这么严重?
- 2025-06-20为什么无人机(攻击2)不能以编队飞行的形式接受检阅?
- 2025-06-20印度人为什么总觉得比中国强?
- 2025-06-20如何评价书籍《国家意志》?
推荐产品
-
现在个人博客不能备案了吗?
我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我 -
如何评价《一路向西》导演***辉影游新作《捞女游戏》,实际游玩体验如何?
就因为,前两天评了好多好多《剑星》的梗,感觉挺好玩的。 今 -
如何看待在B站带有小米负面tag的***获得大量推流/推送首页的现象?
昨天在首页看到一个推送,标题封面是小米事故,点进去一看是de -
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
转发别人的,背景是以色列动员30万人打加沙。 在中国,刘德
最新资讯




