网站地图官方微信:
网站首页 旧县乡 丹洲乡 大鹏镇 茶扎乡 热打乡 三村乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象? |

    最近小米在B站的鸡爪流***非常火,有很多朋友不知道鸡爪流是...

    查看详情>>
  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • | 99A的装甲防护问题这么大吗? |

  • | 现在工作中k8s是使用containerd还是docker来管理容器? |

  • | 有什么好用的安卓本地音乐播放器推荐? |

  • | 为什么Dreamwe***er,FrontPage会被淘汰? |

  • | 歼-20 在国际上到底是什么地位? |

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

  • | MacOS真的比Windows流畅吗? |

  • | 如何看待日本小学校园餐只有一小块鸡肉? |

  • | 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点? |

  • 我家的无线路由器,老婆买的: 音乐播放机,老婆买的: ...

    2025-06-20
  • 此刻是2025年6月19日下午五点,此刻我看的沪金期货收盘是...

    2025-06-20
  • 易嘉爱前不久过完了30岁生日,平时她有很多很容易追踪的线下互...

    2025-06-21
  • 文 | 佘宗明时间点,正确——不是寻常时点,是6·18收官日...

    2025-06-21

关注我们

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