网站地图官方微信:
网站首页 临县 杨楼镇 宋溪镇 上模乡 田东县 群乐乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 如何看待2025江苏国补在6月1日突然暂停下线? |

    中外已经试过无数次方式了,告诉你最优解: 先说外国的: 就是...

    查看详情>>
  • | 月薪几万的某些群体不敢生孩子,是在怕什么? |

  • | 为啥苹果不给 MacBook Pro 加上这些特性? |

  • | 女生微胖到底是种什么体验? |

  • | 程序员都干过哪些很刺激的事情? |

  • | 男子与妻子发生性关系被告***,此案会成为国内第一起在婚姻存续期间内未分居下的***案吗? |

  • | MacOS真的比Windows流畅吗? |

  • | 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? |

  • | 微信服务器会保留聊天记录吗,会保存多久? |

  • | 近期的舆论***中舆论几乎全部无用,是否可以说舆论已经失效?舆论无用? |

  • | 哪些东西必须戒掉? |

  • 我之前就陷入了一个很严重的误区,认为什么样的cpu必须配对应...

    2025-06-27
  • 都说了80T硬盘了,怎么还有人想着3.5寸机械的事,跟企业级...

    2025-06-27
  • 一· J***aScript权威指南 (原书第7版)本书用词...

    2025-06-27
  • 我在博二时,曾和一屋子印度裔本科生在一个house里住。 各...

    2025-06-27

关注我们

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