当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-28 09:45:15
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 如何看待三峡集团总部搬迁至武汉?
- 鱼缸有没有简单的过滤配置搭配方式?
- 养乌龟是什么体会?
- 可以随身携带一个Linux系统吗?
- 年纪轻轻为什么会得腰肌劳损?
- 为什么没有核动力货轮?
- 为什么很多技术都觉得前端很简单?
- 如何看待国内服装尺码越来越小的现象?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- Python+rust会是一个强大的组合吗?
最新资讯文章
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 说到西藏,你的第一印象是什么?
- 腰突怎么办25岁?
- 新手想要打好篮球,主要练运球还是投篮?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 大一计算机新生怎么合理利用github?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- golang总体上有什么缺陷?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
- 如何向别人解释“有你这写脚本的时间,我早就一个一个做完了”?
- CAD如此难用为什么还没有淘汰掉?
- 如何评价陈楚生在《歌手 2025》第六期演唱的《未来的主人翁》?
- Go 语言的使用感受是什么?
- 为什么没有核动力货轮?
- 为什么人到中年,很少有身材苗条的?
- 如何评价湖北省?
- 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?