网站地图官方微信:
网站首页 盐山县 润雅乡 黎安镇 玛依镇 江龙镇 杉树镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 如何评价林志玲? |

    长相一般林志玲。 女中大力士你林姐...

    查看详情>>
  • | 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么? |

  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • | count(*) count(1)哪个更快? |

  • | 统一推送联盟为什么会失败?深层原因是什么? |

  • | 如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象? |

  • | 为什么bilibili后端要用go来写? |

  • | 只有我觉得.doc文件比.docx文件便捷吗? |

  • | 胖东来能长久下来吗? |

  • | 为什么我养的龟忽然死了? |

  • | php写一个图片售卖程序,用框架好还是直接写好? |

  • 能困住你的 只有你自己。 一个道理 : 就像是 你不行本身 ...

    2025-06-23
  • 大水体深水养乌龟的忠实信徒。 条件不允许,只有25厘米的水深...

    2025-06-23
  • 把工夫都tm花在瞎jb改那些毫无卵用的东西上,比如界面,什么...

    2025-06-23
  • 内容提要:2025年6月,阿富汗宣布终止与中企中亚石油天然气...

    2025-06-23

关注我们

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