网站地图官方微信:
网站首页 包装印刷加工 包装产品加工 展示台 眼镜布 修正带 文件柜

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答? |

    女同事开玩笑,你接不上,此乃一败。 说你老婆不如她,你不维...

    查看详情>>
  • | 亚洲体坛最漂亮的十位女运动员都有谁? |

  • | 买到烂尾楼到底该有多绝望? |

  • | vue 框架开发的项目结构是如何搭建的? |

  • | 32岁程序员独立开发者纠结要不要回农村生活? |

  • | 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准? |

  • | 鸿蒙电脑应用开发和鸿蒙手机是一样的吗? |

  • | 中国肥胖率最高的省是河北,北方地区的肥胖率普遍高于南方,是什么原因让北方人更容易发胖? |

  • | 准备自己建一个个人博客,有什么好的框架推荐? |

  • | 有个少数民族的女朋友是什么体验? |

  • | 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了? |

  • 在我的印象中,大肠杆菌超标一般都是几百倍,几千倍的出现,很少...

    2025-06-18
  • 源自程序员的良知,该做的事情,XX没做,只能民营企业做,这种...

    2025-06-18
  • 我大学室友说江西有献世文化,我不明白献世是什么意思。 他解释...

    2025-06-18
  • 源自程序员的良知,该做的事情,XX没做,只能民营企业做,这种...

    2025-06-18

关注我们

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