当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-22轰20的亮相为什么被反复推迟?
- 2025-06-22有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-22黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 2025-06-22韦东奕在北大会面临非升即走吗?
- 2025-06-22有什么好用的AI软件推荐吗?
- 2025-06-22电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 2025-06-22服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-22买到烂尾楼到底该有多绝望?
- 2025-06-22李连杰时隔多年复出参演武侠电影《镖人:风起大漠》,票房能爆吗?
- 2025-06-22什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 2025-06-22鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 2025-06-22微信头像会影响第一印象吗?
- 2025-06-22伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-22Flutter 为什么没有一款好用的UI框架?
- 2025-06-22女生体毛旺盛是什么样的体验?
- 2025-06-22JetBrains 放弃 AppCode 是否是一个错误决定?
推荐产品
-
NAS的硬盘损坏率真的有这么高吗?
关键是断电。 群晖NAS有个功能。 访问的时候自动开机,基本 -
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因 -
武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
水浒好看,就好在细节上。 所谓,细节见人品,小事见人心。 -
俄罗斯为什么不用苏57?
因为穷。 歼-20首飞是2011年,在密集试飞测试后,20
最新资讯