网站地图官方微信:
网站首页 佛寺镇 白甸镇 刘口乡 白浪镇 阿嘎乡 羊拉乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 大家猜猜伊朗的结局如何? |

    中国卖给伊朗的导弹防御系统变成了摆设,建国同志也喊话普京去调...

    查看详情>>
  • | 如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么? |

  • | 未来20年什么是优质资产? |

  • | ***机关工作人员如何申请Windows电脑? |

  • | 女明星究竟可以有多瘦? |

  • | 为什么特朗普一上台美国就突然衰落了? |

  • | 颈椎病引起的头晕如何治疗? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | 家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 阿里云为什么没有一年的免费云服务? |

  • 我直接用CNNIC DNS(1.2.4.8/210.2.4....

    2025-06-19
  • 张柏芝本人有个很致命的问题。 矮而且黑。 说她丑那肯定是...

    2025-06-19
  • 直到今天,胡赛都活的好好的,以色列和美国多次想干翻胡赛,甚至...

    2025-06-19
  • 泽圣已经完成了他的历史使命,成功的把大毛拖进了绞肉机直到现在...

    2025-06-19

关注我们

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