当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-27 22:25:11
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 你们的腰椎间盘突出,怎么治好的?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
- 为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
- DIY的NAS易用性如何?
- mozilla技术先进,为什么不挣钱?
- 为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- rust 解决了什么问题?
- 在武汉的你,择偶的标准是什么?
最新资讯文章
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- MacOS真的比Windows流畅吗?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- J***a 除了 Spring 还有什么?
- 这种裙子是不是对直男爆杀?
- 胸大的女孩子有什么烦恼?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 为什么macOS软件生态不敌Windows?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 给孩子讲题为什么容易急眼?






关注公众微信号
移动端,扫扫更精彩