nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
发布时间:2025-06-28 19:05:11 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
相关新闻
- 如何评价茅台暂停京东供货? 6月15日左右,茅台某地区域发出内部通知,原文如下: 为响应...
- 什么是人生的最顶级享受? 研究生第三年校内篮球赛决赛现场(晚上5点的比赛) 和很多王朝...
- 各位都在用Docker跑些什么呢? 飞牛系统(J3455、16G内存) 容器管理:1Panel或...
- PHP和Node.js哪个更爽? 主要是只有nodejs能实现一份代码前后端共用,省了不少事。...
- 自己拥有一台服务器可以做哪些很酷的事情? 第一回写这种回答,简单明了分享一下 软硬件环境:wind...
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义? 我感觉OpenAI,Anthropic对"通过LLM追求的A...


客服