当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-27 22:25:15
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- Python+rust会是一个强大的组合吗?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 至今为止,cpu中有哪些“神u”?
- 如何看待特朗普最后关头取消对伊朗的军事行动?
- 2025年了expo和Flutter学哪个?
- 相对于Go,哪些领域是.NET做不到或做不好的?
- 如何电脑下载Adobe audition?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 你最近有什么烦心事吗?把这里当树洞,说出来,可以吗?
最新资讯文章
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 印度为什么一定要和中国作对?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 为什么大部分游戏公司仍在坚持使用SVN?
- 比亚迪最近绩效减半,这是卸磨杀驴么?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 《解放军报》指出脸书、推特、油管、Flickr成为策划、煽动社会动荡的工具,有什么信息值得关注?
- 以前的日漫都这大胆的吗?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 如何评价《睡前消息》第914期《最小地级市鄂州,可以降级了》?
- 为什么武汉和成都发展差不多,但成都美誉度口碑高于武汉?
- 如何开发一个属于自己的个人网站?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?