当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-28 09:45:15
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- Rust开发Web后端效率如何?
- 哪些电视剧现在再看让你感叹「我小时候吃这么好」?
- 2025年6月,到底买油车还是电车?
- 工业克苏鲁什么意思?
- 你捡过最大的漏是什么?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 四十万车和十万的车有什么区别?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 做引体向上可能会诱发腰肌劳损吗?
最新资讯文章
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- PHP现在真的已经过时了吗?
- go 有哪些成熟点的后台管理框架?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 学生校服如何隐藏内衣痕迹?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 为什么有的人会把死鱼埋在菜地里?
- 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?