网站地图官方微信:
网站首页 包装用纸 包装胶带 荧光笔 夜视仪 修正带 文件柜

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | Golang和J***a到底怎么选? |

    就不想用rust吗?局面打开,j***a写一堆class太臃...

    查看详情>>
  • | 你们的腰椎间盘突出,怎么治好的? |

  • | 阿里云为什么没有一年的免费云服务? |

  • | 如何看待Ollama基于Go语言开发而不是别的编程语言? |

  • | 为什么腾讯几乎没有人工客服? |

  • | 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言? |

  • | 为什么很多NAS厂家都***用***rfs系统,而不是更稳定的zfs? |

  • | 普通人能娶到SNH48毕业成员吗? |

  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | 如果看待林丹这句话 “网球的强度远远没有羽毛球大”? |

  • | 如何评价女明星梅根福克斯的身材? |

  • 当你一个框架,提升了50%解决99%问题的效率,用另外50%...

    2025-06-21
  • 10人网络运维小团队,用django自带视图和form+my...

    2025-06-20
  • 以色列打伊朗可能是得到了五常的默许的。 你看看伊朗和以色列...

    2025-06-21
  • Rust对C++的威胁不威胁先放在一边,rustdoc文档功...

    2025-06-21

关注我们

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