nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
发布时间:2025-06-26 19:30:12 人气:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
相关新闻
- 如何评价《三角洲行动》***作者「三角洲经济学教父」? 我只刷到他两个*** 一个是做3✖️3,失去联系,刷不出砖,...
- 按理说生存和繁衍是生物的本能,为什么还有那么多人不愿意生孩子啊? 题主没养过鹦鹉吧 虎皮寿命十年,玄凤寿命二十年,和尚寿命三十...
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯? 055先进吧?可你以为他代表的是2020年代中国的舰船工业能...
- 如何评价日本2024年出生人口68.6万,总和生育率再创历史新低? 哎。 别笑话日本了。 我们去年出生了900万人。 对应的。 ...
- 如何评价赵本山的演技? 赵本山在 2013 年辽视春晚,携刘小光、田娃、赵海燕,表演...
- 有哪些看似聪明,实则很傻的行为? 01山洞里生火基本上不管国内还是国外电影,男女主角落难后都有...


客服