当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
人气:发表时间:2025-06-27 22:25:15
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 为何Windows系统表示文件路径需要盘符,安卓或者苹果系统不需要?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 有什么适合多人玩的我的世界模组或整合包?
- PHP现在真的已经过时了吗?
- 为什么中国红十字会腐败这么严重?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 在生活中,你对净水器有什么痛点?你期待的净水产品是什么样子?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
最新资讯文章
- 中年夫妻有多少是生活和谐的?
- Cloudflare是一家什么样的公司?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 中国的歼35A可以吊打十架韩国的KF21吗?
- 为什么都说 Finder 难用?
- 老公想要买2万左右的相机,我该同意吗?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 鸿蒙丝滑的秘密是什么?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 狗头萝莉究竟做错了什么?
- 为什么师父不愿把真本事传给弟子?
- 广西桂军真的很厉害吗?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??