网站地图官方微信:
网站首页 白山镇 澧东乡 芒场镇 大足区 兰田镇 鲁甸县

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | golang 与rust 在服务器程序领域相比较,各有什么优劣势? |

    Rust 高级,可维护性高,Golang 低级,写出来东西快...

    查看详情>>
  • | 6月18日,中国女篮 101-92 胜日本女篮,张子宇 18 分韩旭18+11,如何评价本场比赛? |

  • | 穿瑜伽裤爬山的女生会不会害羞? |

  • | 奥迪暂停全面电动化***,不再设定停售燃油车时间表,此前沃尔沃、奔驰也调整全面电动化***,如何解读? |

  • | 现在还有人一直坚持使用 Eclipse,不使用 IntelliJ IDEA 吗? |

  • | 从零写一个3D物理引擎难度多大? |

  • | 脸与身材不符是种怎样的体验? |

  • | 你曾看到空乘做过的最傻的事情是什么? |

  • | 空气净化器,有没有必要买?哪些品牌的质量更好? |

  • | 在武汉,你们的找对象标准是怎样的? |

  • | 什么东西你可以接受二手的? |

  • 前段时间回国参加了一些活动,还跟一些国内做AI的朋友深入的聊...

    2025-06-20
  • 有一次和朋友夜宵,高兴,烧鹅、叉烧、猪手…… 吃多了,半夜睡...

    2025-06-20
  • 我最近一年,因为有个项目,经常和一个女同事出差,我是产品,她...

    2025-06-20
  • 我是Unity开发者,在本周周一的时候公司让我开发一个AR项...

    2025-06-20

关注我们

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