网站地图官方微信:
网站首页 包装制品配附件 包装制品 包装用纸 包装胶带 阅览室桌椅 眼镜盒

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 为什么程序员的电脑永远没有弹窗广告? |

    说明:该篇幅会超级长,包含普通用户和会用PC的人的操作习惯差...

    查看详情>>
  • | 为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用? |

  • | 可以分享你经常打开的一个网站吗? |

  • | 86版西游记的女演员里,你觉得哪些特别漂亮? |

  • | 如何设计一条 prompt 让 LLM 陷入死循环? |

  • | 女生到底应不应该穿***的衣服? |

  • | 什么是 5G 固定无线接入(FWA)? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 用K8s的公司有多少人会部署K8s? |

  • | 作为一个腰细腿粗的女生什么感觉? |

  • | 缅甸的军阀如果关押着数十万的美国人的话,美国会怎么做? |

  • 个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审...

    2025-06-28
  • Tiktok后端开发,偏架构设计。 目前我了解到的,只有在...

    2025-06-28
  • 初中一个同学,叫欣欣,当时上学的时候感觉她一般,肯定不算丑,...

    2025-06-28
  • 我的 Firenote 已经在 App Store 上架一周...

    2025-06-28

关注我们

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