新闻动态
新闻动态
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 能分享一下你写过的rust项目吗?
- 为什么程序员独爱用Mac进行编程?
- 为什么很多爸爸是“女儿奴”?
- 为什么买的小乌龟总是养不活呀?
- 为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- J***a底层HashMap的如何解释?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
作者:admin 发布时间:2025-06-28 19:05:11 点击:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
- 上一篇: 上一篇 : 养了近十年的草龟要不要放生?
- 下一篇: 下一篇 : 各位都在用Docker跑些什么呢?
新闻资讯
-
2025-06-25 08:20:12你们的腰突是怎么突然好的?
-
2025-06-25 09:15:13你见过最漂亮的女生长什么样?
-
2025-06-25 08:40:12大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
-
2025-06-25 09:30:13如何看待6.22美国 B-2 轰炸机对伊朗核设施进行轰炸?
-
2025-06-25 08:10:11伊朗为什么不学学沙特,购买一批中国的东风导弹,威慑以色列?
-
2025-06-25 08:20:12太空中没有氧气,为什么太阳还在燃烧?
相关产品
