当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-19我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19冬天也要穿胸罩吗?
- 2025-06-19鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-19我国004号航母什么时候下水?
- 2025-06-19穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-19请问买个nas,能够直接把游戏装进去吗?
- 2025-06-19为什么运营商要封禁PCDN?
- 2025-06-19你从什么时候开始感受到所谓的“资本的力量”?
- 2025-06-19SwiftUI 是不是一个败笔?
- 2025-06-19我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19在所有动物肉中,哪一种味道最好?
- 2025-06-19为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-19为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-19「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 2025-06-19东北盒饭是预制菜吗?
- 2025-06-19如何设计出色的网站后台原型?
推荐产品
-
群晖 nas 有些什么基本和好玩的功能?
[***: Docker搭建部署N***idrome,打造N -
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
Next.js + Mantine + tRPC + Pri -
为什么个人需要公网ip?
前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎 -
不服药的高血压患者,最后都怎么样了?
来吧,今天开始直播一个高血压患者的自救…… 疾控中心工作
最新资讯




