当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-28 11:50:16
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 为什么今年的雷霆会惹众怒?
- 有什么好用的连点器,可以录制屏幕那种,免root权限?
- 你如何看待鸿蒙PC不允许侧载?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 我们是少儿编程教育机构,目前有哪些专注少儿编程技术的服务商?麻烦推荐一下?
- J***aScript 已经强大到什么程度了?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 为什么 Bun 选择了 Zig 以及 JSCore?
最新资讯文章
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 为什么微信不向telegram学习?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 写业务的话,go是不是垃圾?
- 为什么我觉得 AI 写代码纯属添乱?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 为什么买的小乌龟总是养不活呀?
- 什么鱼生命力顽强好养活?
- 米哈游与丝袜有什么不解之缘?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- Mac mini M4,有必要升级24G内存吗?
- 如何看待 AI 编程公司 Builder 实际上是印度人工手写代码?为何微软、软银投资的时候没有发现?