网站地图官方微信:
网站首页 赣榆区 王店镇 化楼镇 兰溪镇 昭平镇 新龙县

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | php写一个图片售卖程序,用框架好还是直接写好? |

    推荐你尝试一下 miiframe ,是我写的一个小框架~我觉...

    查看详情>>
  • | 如何看待 Rust 的应用前景? |

  • | 女生穿牛仔裙好看吗? |

  • | 学编程要不要买电脑? |

  • | ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重? |

  • | 我国为什么大坝越建越多,越建越大,洪灾却始终解决不了,甚至不时出现特大洪水呢? |

  • | 如何评价理想汽车李想微信聊天记录曝光,并称「特斯拉以一种最初级的办法赢了所有对手」? |

  • | 女朋友把狗喝的水倒洗碗池里,还一副理所当然的样子,这对吗? |

  • | 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意? |

  • | 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不? |

  • | 有用 NAS 被联通以安全为由要求停止使用的吗? |

  • 知乎第一个四千赞,谢谢大家点赞呀! 再加更新两张新拍的图吧,...

    2025-06-29
  • SD转译Win游戏的难度跟Mac比根本不是一个量级的。 SD...

    2025-06-29
  • 因为韩天尊修仙,突出一个性压抑。 从亲情,男女感情,到娱乐...

    2025-06-29
  • 一个成语来总结,见微知著。 这是我用Kimi Resear...

    2025-06-29

关注我们

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