当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-27 19:15:11
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 各省的省超出来后(类似于苏超),中超是不是就废了?
- docker有哪些有趣的用途?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 好的游戏设计有很多,有些也不难在程序上实现,为什么很多新游戏还是不会用已有的好的设计呢?
- 你为什么选择了flutter?
- 孔雀鱼的种类是如何划分等级的呢?
最新资讯文章
- 生活中怎样的美女才能被称为「大」美女?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
- 显示器选32还是27,2k还是4k?
- 什么是最好的编程用显示器?
- 2025年,笔记软件又如何选择?
- 阿里面试:为什么MySQL不建议使用delete删除数据?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 怎么学习前端开发?求推荐学习路线?
- 作为独立开发者,有哪些可以分享的经验?
- 女人到中年越来越看不上自己的老公怎么办?
- 商业史上有哪些降维打击的经典案例?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 为什么用 electron 开发的桌面应用那么多?






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