网站地图官方微信:
网站首页 武溪镇 观珠镇 班竹镇 羊福乡 勐角乡 通镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么? |

    仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2...

    查看详情>>
  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • | 你和你老婆是怎么认识的? |

  • | 你们在编程时遇到过什么离谱的bug吗? |

  • | 大家有什么烧钱的爱好吗? |

  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机? |

  • | 「绝世美女」都有什么特点? |

  • | 为什么很多公司都不招大龄码农? |

  • | 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题? |

  • 不太可能,顶多就半壁江山! 两个盘的***都很足! 来都来了...

    2025-06-22
  • 单位招了个 37 岁程序员,工资 16000,比小年轻还少。...

    2025-06-22
  • 以色列这不叫打伊朗,以色列这叫梭哈如果以色列就暗杀一个科学家...

    2025-06-22
  • 6月21号。 伊朗的真实承诺-3已进行到15个阶段——外界...

    2025-06-22

关注我们

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