网站地图官方微信:
网站首页 包装用纸 包装成型机械 印章用品 夜视仪 眼镜及配件 修正带

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)? |

    没事,只要果子还有一天不肯把macos搬上ipad,那ipa...

    查看详情>>
  • | 中医把脉是***吗? |

  • | Rust 的设计缺陷是什么? |

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 如何评价zig这门编程语言? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • | 为什么人到中年,很少有身材苗条的? |

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

  • | 刘强东称「跨境电商的模式长期来看不可持续」,有依据吗?京东不走跨境电商模式,对其国际市场布局有何影响? |

  • | Android 开发时你遇到过什么相见恨晚的工具或网站? |

  • | 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准? |

  • 家里正好就是万兆宽带,先上测速: 直观感受就是,下载和更...

    2025-06-23
  • 一般运行一些老游戏,如《红色警戒2》、《暴力摩托》、《侠盗猎...

    2025-06-23
  • Electron既不是游戏引擎,也不是新时代,也不会带来变革...

    2025-06-23
  • 按照目前M4这一代的强劲表现来说,我其实是完全不期待M5系列...

    2025-06-23

关注我们

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