nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
- 发表时间:2025-06-28 11:50:11
- 来源:
首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。
Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。
但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。
这就很炸裂了。
Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。
推荐资讯
- 2025-06-26 11:30:15前端如何设计网页?
- 2025-06-26 09:55:13PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-26 10:15:13如何看待国内服装尺码越来越小的现象?
- 2025-06-26 10:05:14修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-26 10:45:14有一张巨强的显卡是什么体验?
- 2025-06-26 11:20:15为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-26 10:35:14为什么人到中年,很少有身材苗条的?
- 2025-06-26 10:30:14mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
- 2025-06-26 10:50:14你有没有一件衣服让你回购过三次或三次以上?
- 2025-06-26 09:55:13不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
推荐产品
-
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的 -
鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办?
大多数人回答的都不对路。 很多网上的资料都是错的,导致大家 -
为什么 WeGame 在国内竞争不过 Steam ?
买黑猴的时候,Steam经常打不开,就下了个Wegame,我 -
如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
根本不用十天,李善德这差事办得就离大谱。 岭南是个宽泛的地
最新资讯

