当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_新疆维吾尔自治区自治区直辖县级行政区划胡杨河市呈胶跨睡衣合伙企业
浏览次数:304发表时间:2025-06-27 19:15:11
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 什么是 5G 固定无线接入(FWA)?
- 当年《诛仙》第一部的成功在于什么?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
- 各双拼输入方案之间有明显的优劣之分吗?
- AMD当年收购ATI是个正确的选择吗?
- 桌面应用开发都用什么免费可商业化的框架呢?
最新资讯文章
- Golang和J***a到底怎么选?
- 为什么年轻的肉体让人沉迷?
- 为什么龟没有完全抢占鳖的生态位、淘汰掉鳖?
- 雷军为什么不愿意用性价比打法进军NAS?
- 我的世界怎么租一个四个人的服务器?
- 国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎??
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 做引体向上可能会诱发腰肌劳损吗?
- electron可以用来写大型游戏吗?
- 柳州能活下去吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- k8s informer 是如何保证***不丢失的?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 蔚来怎么感觉有点方寸大乱呢?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 怎么评价fastjson2?
- 如何成为氛围感美女?





