网站地图官方微信:
网站首页 上党区 北平镇 尚志镇 和县 雷峰镇 仲夏乡

当前位置: 首页 >

nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?

首先要明白 Node.js 不适合 CPU 密集型的本质,是没有一个简单的方法把计算过程也多线程化。

Node.js 中 IO 任务是天然多线程的,也就是所谓的异步非阻塞 IO,所以效率很高,当你开启一个 IO 任务的时候,程序可以继续做其他事。

但如果你要做的是一个又臭又长的计算任务,那自始至终都只有一个线程。

这就很炸裂了。

Node.js里也存在 Worker Threads、Cluster之类的方法可以让你手动迁移计算任务,但都不是很方便,以及开销过大…。

nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?

  • | 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议? |

    买了玻璃材质的鹅卵石铺了一缸底,再买了大叶水榕,椒草,细叶*...

    查看详情>>
  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 为什么软件公司很少用python开发web? |

  • | 国内的银行软件搞所谓的“安全键盘”是不是有什么大病? |

  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到? |

  • | 湖南卫视究竟是一个怎样的存在? |

  • | 为什么大家不再提星链了(包括外网)? |

  • | 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗? |

  • | 什么是 AI Agent(智能体)? |

  • | 为什么苹果公司无法制造出性价比高的 Mac 电脑? |

  • 1.每天练瑜伽。 即使失眠,即使睡眠不足,即使被所烦恼的事...

    2025-06-26
  • Go往往跟Rust持平甚至超越这个观点是错误的,GO的性能很...

    2025-06-26
  • 你说这个我就精神了,咱们来讨论一下USB1.0 ,USB2....

    2025-06-26
  • 不太可能,顶多就半壁江山! 两个盘的***都很足! 来都来了...

    2025-06-25

关注我们

添加微信好友,关注最新动态