网站地图官方微信:
网站首页 鹤城乡 贾庙乡 小屯乡 狗街镇 宜就镇 护国乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 大家有没有「大众认为是烂片但个人却喜欢看」的影片? |

    第一部:奇幻片《美少女特攻队》,成本八千二百万美元,票房八千...

    查看详情>>
  • | 战鹰真名叫什么? |

  • | J***a的用户界面如何设计,是否存在类似于Delphi一样便捷的可视化用户界面设计工具? |

  • | 你见过最恶心的邻居是什么样子? |

  • | 为什么重庆的房子这么便宜? |

  • | 如何评价前端框架 Solid? |

  • | 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个? |

  • | vue转react是什么感受? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 用紫砂壶泡茶真的比别的茶具泡出来的茶更有味道吗? |

  • | MacBook的诱惑在哪里? |

  • 自己在用27寸4k,刚好可以回答一下。 我的结论很简单,有...

    2025-06-28
  • 对于分布式锁,我的观点可能跟其他人不太一样。 在技术面试中,...

    2025-06-27
  • 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...

    2025-06-27
  • 我还记得我玩过一个游戏叫kkrieger。 看画面,当然现...

    2025-06-28

关注我们

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