网站地图官方微信:
网站首页 红光镇 贤官镇 漠源乡 煌固镇 兼爱乡 定文镇

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 日本制造的质量真的就那么好吗? |

    2010年上海世博会日本馆发的扇子。 当时只觉得日本小气,...

    查看详情>>
  • | 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗? |

  • | 人类真的想象不出从来没见过的东西吗? |

  • | 日本东京都 23 区 5 月通胀率达 3.6%,日本经济为何从通缩直升通胀? |

  • | 我想问为什么现在玩dnf的人越来越少了,退游的人越来越多? |

  • | 后端开发除了增删改查还有什么? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | IntelliJ IDEA 中有什么让你相见恨晚的技巧? |

  • | 如何看待掘金考虑交易约基奇? |

  • | 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开? |

  • | 为什么买的小乌龟总是养不活呀? |

  • 240MHz CPU 算最低吗?我在 2010 年淘了一台中...

    2025-06-27
  • 选择一个足够先进、坑少的格式是非常明智的,否则后患无穷。 T...

    2025-06-27
  • ryan dahl。 老哥在全国到处接Web项目的时候实在...

    2025-06-27
  • 2025年,成千上万的开发者使用vo,bolt.new和lo...

    2025-06-27

关注我们

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