当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-26 19:00:12
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 你们都用 Flutter 开发了什么 App?
- 哪个瞬间让你觉得编程只是一门技术?
- 你敢晒出你自己的照片吗?
- postgresql能取代mongodb吗?
- Office和WPS哪个好用些?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么Rust的包管理器Cargo这么好用?
- 为什么那么多美国人对特定食物过敏,而在中国很少听说?
- 为什么现在的世界局势如此严峻?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
最新资讯文章
- 能不能发一张你相册里最好看的自拍照?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 有哪些小众的开源项目养活了一大批人?
- 请问27寸4K显示器哪个好呀?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 为什么现在吹Rust的人这么多?
- 为什么很多公司都不招大龄码农?
- 中国为什么不直接印大量的人民币去买美国的东西?
- 韦东奕的牙怎么没了?
- 怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
- 想知道这个女孩是谁?
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 明星现实中真的很漂亮吗?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 为什么go和rust语言都舍弃了继承?
- 为什么山姆这么受欢迎?
- Golang与Rust哪个语言会是今后的主流?
- 女生腰细是怎样的体验?





