网站地图官方微信:
网站首页 鸡泽县 中和镇 兴义市 西坝乡 木耳乡 马公市

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? |

    1961年,一位文化部副部长到四川考察时,在座谈会上批评 “...

    查看详情>>
  • | 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 如何评价苏州N1GS下场***? |

  • | 为什么有些男人眼里看不见家务? |

  • | 程序员都在用什么显示器写代码? |

  • | 广州拟全面取消房地产限购、限售、限价并降低贷款首付比例和利率,拟推动***运动消费发展,将产生哪些影响? |

  • | ant-design-vue 社区为什么不维护了? |

  • | 对比「胖东来」和「山姆」,两种模式的区别和优缺点如何? |

  • | 你为什么放弃了wsl? |

  • | 如何看待现在的前端? |

  • 奥巴马,川宝之所以能当总统,最主要就是奥巴马把美国废了,川宝...

    2025-06-22
  • 最近尝试利用 Cursor 来重构一个规模较大的前端项目代码...

    2025-06-22
  • 我跟您讲一个故事,您就明白 中医把脉,是不是一个***了 众...

    2025-06-22
  • 看来一大堆人没接触过涉密设备涉密部门啊。 想拷贝有办法,但是...

    2025-06-23

关注我们

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