网站地图官方微信:
网站首页 加信镇 屠甸镇 马井镇 蔡山镇 华兴镇 架车乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | Linux 服务器有必要开启 iptables 防火墙么? |

    必须开启防火墙 22端口强烈建议改掉 然后防火墙设置只允许自...

    查看详情>>
  • | Android为什么不直接执行Linux的程序?而是自己搞一套? |

  • | 老公加班过多,是逃避家庭责任吗? |

  • | 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 为什么中国红十字会腐败这么严重? |

  • | 有没有免费的语音转文字的软件? |

  • | 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍? |

  • | 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些? |

  • | JetBrains 放弃 AppCode 是否是一个错误决定? |

  • | 为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢? |

  • 江苏十三太保,看似散装,真遇到事,拧成一股绳并肩字上。 京...

    2025-06-21
  • 热锅凉油: 阿伟、王刚告诉我倒出来的油以后炒菜还能用(老饭骨...

    2025-06-21
  • GAI 从第四期第七名淘汰边缘到上期凭借《白鸽》逆袭夺冠,加...

    2025-06-21
  • 你要是信不过简中的话,你可以去翻翻繁中对印度的报道, 油管上...

    2025-06-21

关注我们

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