网站地图官方微信:
网站首页 彭村乡 宣成乡 浒湾乡 南北镇 红江镇 曲松乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 程序员想搭建自己的服务器求指教。? |

    我给你出个内外网结合的方案,具体操作步骤可以百度。 物料:...

    查看详情>>
  • | 为什么某些人说中国现在全球军事实力第一,但包括中国人在内很多人不认可? |

  • | 买到烂尾楼到底该有多绝望? |

  • | 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢? |

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

  • | 如何评价鱼皮程序员的OJ项目? |

  • | 30年过去了,美国没有比B2更强的轰炸机了么? |

  • | 斯诺登曝光棱镜门之后,为什么有的人依然坚持认为微软是可以安全信任的? |

  • | 如何评价DuckDB? |

  • | 为什么突破性的技术总是最先发生在西方? |

  • | 海贼王为什么现在被全网黑? |

  • 单位招了个 37 岁程序员,工资 16000,比小年轻还少。...

    2025-06-25
  • ***体隆胸术后由于手术区域的创伤,术区组织会自然进入一个肿...

    2025-06-25
  • 你有讲过这个吗: 酒店门牌号是指针,住在房间里的人是数据。 ...

    2025-06-25
  • 我家那位,公司标配32G内存,她一直以为32G是现在的主流配...

    2025-06-25

关注我们

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