当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-24服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-24我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 2025-06-24外网测试同样的性能下的掌机安装steam os系统的性能比安装微软系统的帧率更强,原因是什么?
- 2025-06-24日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 2025-06-24为什么都说 Finder 难用?
- 2025-06-24为什么 Golang 不适合开发桌面系统?
- 2025-06-24iPhone用户是什么原因才用苹果手机?
- 2025-06-24只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 2025-06-24女生到底应不应该穿***的衣服?
- 2025-06-24中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 2025-06-24为什么说J***a21的虚拟线程不再有阻塞的问题?
- 2025-06-24Android原生动画这么好看,为什么国内厂商没有***用的?
- 2025-06-24那你说什么样的是美女?
- 2025-06-24你们是怎么远程用NAS听歌的?
- 2025-06-24鸿蒙OS的5.0.1.120版本体验怎么样?
- 2025-06-24启用哪一个DNS网速最快?
推荐产品
-
为什么我的鼠标最多用半年按键就会失灵?
这是一个微动开关,算是整个鼠标里面比较核心的部件了,鼠标能检 -
如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
根本不用十天,李善德这差事办得就离大谱。 岭南是个宽泛的地 -
如何评价zig这门编程语言?
我只能说大家都低估了的zig! zig 的编译时计算是划时代 -
为什么西方诞生了三权分立,东方没有诞生三权分立?
多看看自己文化的历史吧。 。 。 。 。 。 。 中国历史上
最新资讯