当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-23Golang和J***a到底怎么选?
- 2025-06-23各双拼输入方案之间有明显的优劣之分吗?
- 2025-06-23只能选一个,你选谁?
- 2025-06-23为什么水泥封不住尸臭?
- 2025-06-23江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-23银行为什么不让提前还款?
- 2025-06-23如何评价ReactOS?
- 2025-06-23曾经的班花,现在还多少人惦记?
- 2025-06-23什么是最好的编程用显示器?
- 2025-06-23postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-23女170 100斤胖吗?
- 2025-06-23为什么现在吹Rust的人这么多?
- 2025-06-23为何年轻人上班不愿意精致打扮?
- 2025-06-23如何评价不良人第七季?
- 2025-06-23面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 2025-06-23为什么珠江之于广州没有像湄南河之于曼谷一样承担大量水运职能?
推荐产品
-
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
最近发现两个有意思的现象。 一个是从25年开始,AI智能体 -
我国至今未破的大案要案有哪些?
刘进荣,海南省东方市黎族人,曾经当过侦察兵,在对越反击战中获 -
为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
先叠个甲,曾经的交互设计师一枚,同时也是ZZZ玩家。 -
ant-design-vue 社区为什么不维护了?
社区用爱发电很难,除非作者弄这个是爱好。 有其它业务是赚钱的
最新资讯