网站地图官方微信:
网站首页 大战乡 枧底镇 金雨乡 南瓦乡 渭城区 余丁乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化? |

    先说结论,不是 再说为啥 1.虽然东风41能覆盖米利坚,但是...

    查看详情>>
  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • | 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗? |

  • | 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台? |

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

  • | 《解放军报》指出脸书、推特、油管、Flickr成为策划、煽动社会动荡的工具,有什么信息值得关注? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来? |

  • | 央企的信创,是否有必要把 spring 替换成国产的 solon ? |

  • | FLUX好用、有意思、有创意、好玩的Lora有推荐的吗? |

  • | 历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗? |

  • 举个例子,你们部门有A和B两个团队。 你呆在A团队,要求所...

    2025-06-21
  • 引言如今,熊猫越发觉得NAS已经不再只是一个简单的个人存储设...

    2025-06-21
  • 如果是真的,你知道这意味着什么吗? 全球共有3300多种蛇类...

    2025-06-21
  • 那年我家狗得犬瘟热,所有的药都试了。 甚至胸腺肽也上了。 ...

    2025-06-21

关注我们

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