网站地图官方微信:
网站首页 乐亭县 新荣镇 保康镇 安凌镇 柳北区 石康镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 为什么linux桌面那么丑? |

    首先,现在的Linux桌面图形界面一点儿也不丑。 。 。 ...

    查看详情>>
  • | Golang与Rust哪个语言会是今后的主流? |

  • | 老板说我设计了一周的海报还是不行,我到底该怎么学啊? |

  • | 如果全球都停止出口粮食,中国能否自给自足? |

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

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | SQL Server 真的比不上 MySQL 吗? |

  • | 为什么tokio能成为rust异步标准? |

  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • | 老公每晚都想要怎么办? |

  • | 目前最具性价比的全栈路线是啥? |

  • FrontPage是被微软自己淘汰的,不是被市场淘汰的。 ...

    2025-06-18
  • 有个科室副手,当然我说的医疗体系的,至今保持着打DOTA的习...

    2025-06-18
  • 当你需要做一个项目,github正好有一个的时候,如果是st...

    2025-06-18
  • 恰恰相反。 你真正该问的是,为什么至今手机、笔记本、平板都还...

    2025-06-18

关注我们

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