网站地图官方微信:
网站首页 朱顶镇 二郎乡 德兴市 丰良镇 柯河乡 溪湖镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 现在河南流行娶外国女(比如越南、老挝)结婚了吗? |

    我看某音上有不少河南老乡在非洲教会很多当地人说河南方言,最有...

    查看详情>>
  • | 为什么越来越多的国内男孩,要娶国外女孩? |

  • | 海贼王为什么现在被全网黑? |

  • | golang有哪些不错的游戏服务器框架? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 谁是对Mac有成见然后用完Mac后真香的? |

  • | 土耳其将向印尼出口 48 架第五代战机,这项交易对两国的军事和政治影响有哪些? |

  • | 相对于 Linux,Windows Server 存在的意义是什么? |

  • | 黑客为什么可以做到无需知道源码的情况下找出系统漏洞? |

  • | 美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗? |

  • | 如果不能使用linux,只能选鸿蒙与windows,你会选哪个? |

  • 参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具...

    2025-06-22
  • 我虽然年龄不小了,但我很多时候搂不住火,想骂人。 我今天不...

    2025-06-22
  • 2024年下半年,又看到这个问题。 从2017年工作到现在...

    2025-06-22
  • 唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列...

    2025-06-22

关注我们

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