当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-25为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 2025-06-25如何评价钟南山院士?
- 2025-06-25未过门的孙媳妇需要给男方爷爷出殡吗?
- 2025-06-25穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-25如何评价Electron?
- 2025-06-25如何评价游戏王无禁限珠泪 0:3 惨败 k9vs?
- 2025-06-25为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 2025-06-25怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 2025-06-25华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-25程序员想搭建自己的服务器求指教。?
- 2025-06-25为什么欧美影视喜欢露点?
- 2025-06-25高并发下怎么做余额扣减?
- 2025-06-25网络游戏服务器开发,有哪些经典书籍?
- 2025-06-25求推荐程序开发笔记本!?
- 2025-06-25Node.js是谁发明的?
- 2025-06-25有哪些小众的开源项目养活了一大批人?
推荐产品
-
地球上明明有吃塑料的虫子,为什么没有普及?
因为,塑料之所以广泛使用就得益于能吃塑料的虫子不普及。 如 -
你见过最无用的节俭行为是什么?
我父亲使用空调的方式和别人不一样,夏天热的时候正常人都是空调 -
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
朝鲜如何在大国博弈与国际监管的缝隙中,通过欺骗、拖延与极端意 -
腰突怎么办25岁?
吃甲钴胺,迈之灵。 加强腰部力量训练。 到健身房做负重下蹲等
最新资讯




