当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-25如何高效将 HTML 内容转换成卡片形式?
- 2025-06-25据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-25小区楼下的自动售水机的水干净吗?
- 2025-06-25Tauri 为什么仍未取代 Electron?
- 2025-06-25如何评价谷歌?
- 2025-06-25太空中没有氧气,为什么太阳还在燃烧?
- 2025-06-25大家都用的什么云服务器?大家都用的什么云服务器?
- 2025-06-25女生被踢裆也会很疼吗?
- 2025-06-25为什么个人需要公网ip?
- 2025-06-25三只羊是不是被人做局了?
- 2025-06-25rust 语法噪音这么多, 能写复杂项目吗?
- 2025-06-25服务器应不应该使用「宝塔」等管理软件?
- 2025-06-25阿里云为什么没有一年的免费云服务?
- 2025-06-25高考完了,要买笔记本,苹果mac m4怎么样?
- 2025-06-25韦东奕的牙怎么没了?
- 2025-06-25为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
推荐产品
-
现在手里有一万闲钱,买什么币好?
此刻我想做一个预言(时光胶囊):未来三年的crypto增殖方 -
你怎么看待剪映收费过高问题?
2021年第1次使用剪映的时候 我发现它的大部分功能都在服务 -
为什么男生都不喜欢173身高的女生啊?
有时候身高高的女生确实有点没市场 我本人净身高178 对我有 -
狸花猫和其他猫有什么区别?
刚养了一个半月,其他猫没养过!就目前发现,狸花猫是真的不爱粘
最新资讯



