网站地图官方微信:
网站首页 小里镇 桑园镇 广厚乡 常店镇 猪场乡 卡热乡

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

    推荐一个大家都没提到的 Connect 。 可以同时构建 r...

    查看详情>>
  • | 鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办? |

  • | 柳州能活下去吗? |

  • | 各位前端大触们,一般怎么定颜色的? |

  • | ***设把地球上所有的铀235集中起来做成一个大核弹,放到马里亚纳海沟里引爆,地球会不会被炸成两半? |

  • | 如何评价首个女性友好的编程语言HerCode? |

  • | 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响? |

  • | 如何搭建自己CDN服务器? |

  • | 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣? |

  • | 你们都用 Flutter 开发了什么 App? |

  • | 腰椎间盘突出导致腿麻脚麻怎么办? |

  • 本人后端,先说结论,后端累 坐标北京,游戏后端开发,也不能说...

    2025-06-25
  • 最好肯定是《碟中谍4》好在哪里不说了,很多答主解释的非常清楚...

    2025-06-25
  • FF 标志由 “Faraday Future” 两个单词的首...

    2025-06-25
  • 语法简单,新人上手快,项目代码可读性不会太差。 编译快,多...

    2025-06-25

关注我们

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