网站地图官方微信:
网站首页 天竺镇 仇集镇 西洪乡 百亩乡 黄莲乡 舟曲县

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | MacOS真的比Windows流畅吗? |

    刚换了 mba m4两个月,并没感觉出比 5 年前的 480...

    查看详情>>
  • | 飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展? |

  • | 都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点? |

  • | 可以分享你经常打开的一个网站吗? |

  • | MacBook的诱惑在哪里? |

  • | 真的没有人觉得2k是一个很尴尬的分辨率吗? |

  • | 谷歌发布新模型 AlphaGenome,一次可读取 100 万个 DNA 碱基,对生物学研究有何影响? |

  • | 程序员都干过哪些很刺激的事情? |

  • | 你们是怎样看待警察这一职业的? |

  • | 网红大蓝老婆大叶子晒自己的电费?40万每年,到底是什么概念? |

  • | 人工智能相关专业里有什么「坑」吗? |

  • 绝对拦不住,伊朗防空系统水平和某大几乎一样的,B2如入无人之...

    2025-06-27
  • 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...

    2025-06-27
  • 先保存先保存先保存,错过就没了「***」「***」「***」...

    2025-06-27
  • 鼠大侠 - 免费的自动鼠标连点器平时我就用它来办公自动化替代...

    2025-06-27

关注我们

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