网站地图官方微信:
网站首页 帐簿 眼镜及配件 眼镜盒 学校家具 学生 修正带

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 你做过最抽象的事情是什么? |

    北京,挤地铁…… 那天,我觉得穿的压力裤袜很紧,拿手捏一下捏...

    查看详情>>
  • | 如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事? |

  • | 为什么tokio能成为rust异步标准? |

  • | 吴柳芳的真实水平如何? |

  • | 国内玩爵士的人生活是怎样的? |

  • | 如何看待“计算机民科“的网站51soez已关站维护一周? |

  • | 生活中你们见过最愚蠢的设计是啥? |

  • | 作为家长,你是如何限制孩子玩手机的? |

  • | 为什么 m1 ***用大小核设计却没有 intel 的问题? |

  • | 如何看待现在的前端? |

  • | 女朋友学音乐的,给我备注 B大调音阶 是什么含义呢? |

  • 当你需要做一个项目,github正好有一个的时候,如果是st...

    2025-06-18
  • 如何评价特朗普要求伊朗无条件投降以及表示知道伊朗最高领袖的下...

    2025-06-18
  • 终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。...

    2025-06-18
  • 今天试了试tokio和thread,对rust彻底失望了 r...

    2025-06-18

关注我们

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