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之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
相关新闻
- 韩寒现在为什么不写书了呢? 韩寒在10年前后搞了个杂志叫独唱团。 市场反响很好。 然...
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说? 这个问题,很显然是一个“注射式洗脑”的问题。 所谓注射式洗...
- 为什么贵州的旅游的宣传效果较为一般? 风景好不好就不说了,见仁见智,关键是贵州景点有个共同特征: ...
- vue 框架开发的项目结构是如何搭建的? # 代码仓库 [gitee之前写的](***s://gite...
- 你们都什么时候对男女之事开窍的? 初中的时候,班级的文艺委员坐在我前面。 她是班级里最好看的...
- 现代艺术只考虑意义、不考虑美感吗? 我认为恰恰相反 你看这幅画,美的无可挑剔! 独特的构图、...


客服