当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-27 22:55:17
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 主流的云厂商各自优势在哪里?
- 30马赫的导弹,近防炮能挡住吗?
- 你为什么对kotlin失去好感?
- 有没有什么惊为天人的 Logo 设计?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 如何评价英伟达 NVIDIA 的总裁黄仁勋?
- H264和H265谁画质好,求回谢谢!?
- 你和你老婆是怎么认识的?
- 性在婚姻生活中真的重要吗?
- 腰突怎么办25岁?
最新资讯文章
- 如何评价张靓颖刘宇宁《九万字》?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 你怎么看待剪映收费过高问题?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 被称为「人间尤物」的女主,有多绝?
- 你后悔娶了现在老婆吗?
- 055一打一能不能打过阿利伯克?
- 阿里网盘为什么没有动静了?
- 身材丰满有哪些烦恼?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 阿里如果全面将j***a替换成rust,能省下多少服务器***?
- 你刚刚复制的内容是什么?
- Swift 和同时代的其他语言比起来怎么样?
- 为什么伊朗的防空系统失效了?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?