网站地图官方微信:
网站首页 包装制品配附件 包装相关设备 圆规 隐型眼镜 夜视仪 学生

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 前端真的已经凉了么? |

    2024年9月24,刚被裁,我感觉我的基本情况还行,211,...

    查看详情>>
  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 没文化可以有多可怕? |

  • | Rust有什么好用的CLI库吗? |

  • | 颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头? |

  • | MacBook的诱惑在哪里? |

  • | 脸与身材不符是种怎样的体验? |

  • | Web后端开发,用Python还是Go呢? |

  • | 如何在最短时间内提升打ctf(web)的水平? |

  • | 为什么水泥封不住尸臭? |

  • 我弟干理发店的,去年被我强按着把店给 0 元转让掉了。 他...

    2025-06-18
  • 本人作为一个历史爱好者,发现了三个基本事实。 第一,所有的...

    2025-06-18
  • 前阵子处理过一个很神奇的事情。 小情侣,女方要求男方说了晚...

    2025-06-18
  • 哈哈,我已经有很久没有穿裙子了,主要是因为身材不好还有严重鸡...

    2025-06-18

关注我们

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