网站地图官方微信:
网站首页 包装制品 包装用纸 包装印刷加工 眼镜及配件 学习文具 学习机

当前位置: 首页 >

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

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

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

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

这就很炸裂了。

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

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

  • | 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为? |

    豆包写的都比萧鼎交代得清楚: 一、失衡根源 青叶祖师创建天机...

    查看详情>>
  • | 健身可以不练硬拉吗? |

  • | 如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点? |

  • | 各双拼输入方案之间有明显的优劣之分吗? |

  • | 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注? |

  • | 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗? |

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

  • | 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? |

  • | 国内很多男性在非洲和当地女人恋爱是真的吗? |

  • | 可以随身携带一个Linux系统吗? |

  • | 魔兽世界有必要4k吗? |

  • 小时候看我哥玩红色警戒,但他不让我碰电脑,我实在是想玩啊 于...

    2025-06-28
  • 96年女,身高165cm,体重48kg,本科学历,目前从事教...

    2025-06-28
  • 新西兰目前的it就业市场是这样 平均一个岗位1,00...

    2025-06-28
  • 许多程序员都喜欢使用 Mac 进行开发工作,笔者也是如此,所...

    2025-06-28

关注我们

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