网站地图官方微信:
网站首页 屏门乡 枫林镇 棋山镇 寒冻镇 穆坪镇 东喜乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 如何让 Apple 停止对副厂输入法的「妖魔化」? |

    我认为 Apple 提醒的没有问题,我向来对第三方输入法都怀...

    查看详情>>
  • | 现在工作中k8s是使用containerd还是docker来管理容器? |

  • | 鸿蒙电脑硬件层面是否已超越苹果Mac? |

  • | 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵? |

  • | J***aScript 已经强大到什么程度了? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

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

  • | 后端开发除了增删改查还有什么? |

  • | MacBook的诱惑在哪里? |

  • | 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗? |

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

  • 正常,iOS7的时候也说丑,甚至比现在更甚。 但是...

    2025-06-28
  • 1 见过发短***维权的,也见过发短***擦边的。 这是第...

    2025-06-28
  • node_modules 的问题(尤其是大小问题),主要其实...

    2025-06-28
  • 你怕是对内存有什么误解? 哪怕是30年前,哪怕速度不及固态零...

    2025-06-28

关注我们

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