当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-27 22:55:17
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 两个人在一起很合适是什么样的感觉?
- 这种裙子是不是对直男爆杀?
- 大家的NAS都是24小时不关机吗?
- 为什么微信不向telegram学习?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 请问27寸4K显示器哪个好呀?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 想学编程,该不该买MacBook?
最新资讯文章
- 公司规定所有接口都用 post 请求,这是为什么?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 你生活中做过最自律的一件事是什么?
- 是不是 Mac Mini(M4) 不值得?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 有什么软件做高频词提取,词云分析?
- ios的描述文件有多大的权限?
- Golang与Rust哪个语言会是今后的主流?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 相亲男约我出去玩,我说来月经了,他回复「那还是不去玩了」,我很生气,他解释是开玩笑,这男的是不是渣男?
- 小腿能粗到什么地步?