nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 16:45:15
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-22 05:10:14为什么小男孩小时候要比小女孩难养好多?
- 2025-06-22 05:05:14目前国内网盘,最尊重用户的是哪家?
- 2025-06-22 04:00:142025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-22 04:55:15写业务的话,go是不是垃圾?
- 2025-06-22 04:05:16系统该怎样架构才能处理实时热点数据?
- 2025-06-22 03:50:15儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-22 04:15:14switch2好用吗朋友们?
- 2025-06-22 05:00:20国密加密算法有多安全呢?
- 2025-06-22 03:50:15新手养鱼,鱼缸中能放入哪些水草?
- 2025-06-22 04:50:15我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
推荐产品
-
海贼王为什么现在被全网黑?
路飞17岁出海,到和之国篇,路飞19岁 也就是说路飞从出 -
紧身牛仔裤看起来不正经,真的是这样吗?
不会吧,为什么会有这种想法呢?紧身牛仔裤本来就是弹力紧身贴合 -
内蒙古发布关于那某某茜有关情况核查通报,哪些信息值得关注?
总结就是,分是449分,委培也不止她和她妈两届,但,存在以呼 -
为什么在中国邮箱不流行?
我就跟你说一个简单的职场现象,你就懂了: 很多公司领导特别害
新闻动态
最新资讯