当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 浏览次数:发表时间:2025-06-28 16:45:11
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 如何评价高圆圆的身材算是美女类型的吗?
- 当年租VCD都能接受,为什么现在付费***网站不行?
- 有人 espresso 直接喝吗,为什么?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 你卡过最厉害的bug是什么?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 广东怀集遇历史最大洪水,18 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 为什么linux桌面那么丑?
- 你见过最沉着住气的人是什么样子?
最新资讯文章
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 有一个***约你出去,你会去吗?
- 为什么中国的入境外国游客数量还不如日本?
- 各位都在用Docker跑些什么呢?
- 独立开发者都使用了哪些技术栈?
- 有没有一个特别好用的Linux系统?
- 女生被踢裆也会很疼吗?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
- 打下来全部的星链近地卫星好打么?
- 让男朋友坐在马桶上上厕所很过分吗?
- 如何看待伊朗媒体发布「手摸核弹」***,并配文「MAYBE」?
- 微信头像会影响第一印象吗?
- 你身边身材最好的女生是什么样?
- 性价比这么低的西贝莜面村是怎么做大的?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 学生校服如何隐藏内衣痕迹?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 请问买个nas,能够直接把游戏装进去吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 你卡过最厉害的bug是什么?





