当前位置:当前位置: 首页 >
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
文章出处:网络 人气:发表时间:2025-06-26 19:00:12
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
同类文章排行
- 如何评价阿富汗取消与中国的石油开***合同?
- 如何搭建自己CDN服务器?
- 如何评价张靓颖刘宇宁《九万字》?
- 如何评价苏州N1GS下场***?
- 买到烂尾楼到底该有多绝望?
- 华为红枫影像出来这么久了,为什么还没有友商跟进?是不是说明这是一项可有可无的技术?
- Electron 和当下其他的桌面开发方法相比如何?
- 马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 小米澎湃OS真的很不行吗?
最新资讯文章
- 鱼缸能不能做到一直不换水还很清澈?
- 如何评价B站up主***千代退网?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 为什么人到中年,很少有身材苗条的?
- 微信服务器会保留聊天记录吗,会保存多久?
- DIY的NAS易用性如何?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 请问27寸4K显示器哪个好呀?
- 始终怀不上孕是种怎样的体验?
- ant-design-vue 社区为什么不维护了?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 是什么原因导致HDR无法推行?
- 你们是怎么远程用NAS听歌的?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 如何解读穷则独善其身,达则兼济天下?






关注公众微信号
移动端,扫扫更精彩