当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-28 11:50:16
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 胸大的女孩会自卑 吗?
- Mac的photoshop到底是什么水平?重度ps使用有必要换平台吗?
- Linux 下有没有类似 Everything 的搜索工具?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么程序员独爱用Mac进行编程?
- 我应该设置多少kb才能让他不能玩游戏?
- 你们都什么时候对男女之事开窍的?
- 如何将Windows11的中文用户名改为英文?
- 你卡过最厉害的bug是什么?
最新资讯文章
- 各位前端大触们,一般怎么定颜色的?
- go的channel在实际项目中会怎么使用?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 有哪些令你终身难忘的女性?
- 为什么外包的名声这么差?
- 如何评价前端框架SolidJS?
- 语雀后端从Node迁移到J***a说明了什么?
- 各位前端大触们,一般怎么定颜色的?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 6 月 20 日陈楚生首次夺得《歌手》排名第一名,这个结果背后的标准和机制是什么?
- 我国国有企业的意义何在?
- 为什么外包的名声这么差?
- 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 有哪些事情是你去了越南以后才知道的?