当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-28 16:45:15
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 桂林米粉为什么走不出桂林?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- 前后楼怎么共享宽带?
- 能不能发一张你相册里最好看的自拍照?
- SQL Server 真的比不上 MySQL 吗?
- 为什么来例***奶涨 ?
- 马王堆女尸现在实际上是腐败巨人观,有必要拉出来展览吗?
- 动物为什么不会交配错?
最新资讯文章
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 桂林米粉为什么走不出桂林?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 学Python可以直接从爬虫开始吗?
- 现在个人博客不能备案了吗?
- 计算机专业明明非常难学,为什么35岁危机非常严重?
- 一个女生可以可爱到什么程度?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
- 大家如何看待有穆斯林患者要求输穆斯林同胞的血液,即输“清真血”这个事?
- 如何看待中国民航局对必须携带具有3c强制认证的充电宝上机的规定?
- golang总体上有什么缺陷?
- 是什么原因导致HDR无法推行?
- 魔兽世界有必要4k吗?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 为什么空姐大多数都很瘦呢?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 大鹅现在突然想通了,把远东割让给东大,会有什么后果?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 你会从mac转向Windows吗?