当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-27如何评价林志玲?
- 2025-06-27中国为何不把便宜的物资卖给古巴,这样就可以解决古巴物资紧缺的困境,又能清空我们国家过剩的产品?
- 2025-06-27如果是你,你会选择Windows还是Mac?
- 2025-06-27你们学校的校花都是怎么样的?
- 2025-06-27react和vue该选哪一个?
- 2025-06-27小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 2025-06-27***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-27Web 前端怎样入门?
- 2025-06-27为什么健身的女性普遍喜欢晒臀照?什么心理?
- 2025-06-27自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-27如何在不重装系统和软件的情况下换系统盘?
- 2025-06-27你捡过最大的漏是什么?
- 2025-06-27这世界上有什么不能造***吗?
- 2025-06-27男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
- 2025-06-27在C中,如何实现删掉一行注释无法运行?
- 2025-06-27Electron 做游戏客户端的潜力有多大?
推荐产品
-
为什么年轻人不要养龟?
真相是,不是“不要养”,而是你可能还没准备好理解一只龟的慢如 -
你是因为什么肥胖起来的?
本人身高170cm,体重在105-108斤之间徘徊,很稳定, -
什么是 5G 固定无线接入(FWA)?
一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线 -
有哪些让你目瞪口呆的 Bug ?
先说BUG:WIN11的驱动更新导致arduino 的CH3
最新资讯




