网站地图官方微信:
网站首页 贵池区 港尾镇 汪二镇 谷熟镇 阳新县 四郎镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 为什么中国开发不出流行的编程语言? |

    巴西的编程语言都占领全世界了,中国怎么就不行呢? 转自公众号...

    查看详情>>
  • | 如何评价前端组件库shadcn/ui? |

  • | 你认识的不懂电脑的人有什么令人哭笑不得的操作? |

  • | 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗? |

  • | 字节跳动会超越腾讯吗? |

  • | PHP和Node.js哪个更爽? |

  • | 我的女朋友在剧本杀里要被人亲吻,我能不让她参与吗? |

  • | 有什么软件做高频词提取,词云分析? |

  • | 为什么 Windows 的兼容性这么强大,到底用了什么技术? |

  • | 想学编程,该不该买MacBook? |

  • | 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么? |

  • 买过一些开源掌机 一开始买的也是周哥的RG35XX(不是后面...

    2025-06-25
  • 对于有一定身家的群体,要尽量远离RMB资产,包括RMB本身。...

    2025-06-25
  • 我想起了阿里的蒋太子 本周一的新闻:阿里架构调整——饿了么、...

    2025-06-25
  • Android 自己搞一套,纯粹是生态问题,跟底层 C 库关...

    2025-06-25

关注我们

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