网站地图官方微信:
网站首页 包装制品 包装相关设备 包装检测设备 包装防伪 隐型眼镜 眼镜及配件

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

    一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨...

    查看详情>>
  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | 有哪些事情是MacOS做不到但Linux可以做到的? |

  • | 极度疲劳下,人一次最多能睡多久? |

  • | 可以分享你的一张背影照吗? |

  • | 前端如何设计网页? |

  • | 生活中你们见过最愚蠢的设计是啥? |

  • | 你的亲戚提过什么过分的要求? |

  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 如何评价字节跳动开源的 Netpoll? |

  • | 如何评价思源笔记? |

  • “我方炮手早有准备,炮口已死死瞄准敌舰,一看到敌舰炮口火光一...

    2025-06-18
  • J20有且只有一个对手,就是F22。 苏57和F35就别来碰...

    2025-06-18
  • 实际工作中,2020年的时候用 Rust 在 ARM 设备上...

    2025-06-18
  • 当务之急最该解决的问题是大众对于 AI大模型的正确认知以及最...

    2025-06-18

关注我们

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