gpt4 book ai didi

node.js - Nodejs 工作线程——我应该在池中生成多少个工作线程?

转载 作者:行者123 更新时间:2023-12-05 03:44:21 26 4
gpt4 key购买 nike

我想使用 Nodejs Worker threads处理 CPU 密集型任务。我将为此创建一个工作人员池。

我的问题是:我应该在池中生成多少个 worker ?

假设我有一个 4 核 8 线程 cpu - 我应该最多生成 3 还是 7 个工作线程(基于内核或线程)?我假设我必须为主进程保留 1 个核心/线程。

最佳答案

我用 workerpool 做了一些测试.基于这些,我的结论是工作池最多只包含 n - 1 个工作人员,n 是一个 cpu 拥有的线程数。

例如,如果我有一个 10 核、20 线程的 CPU,我应该在我的池中生成最多 19 个 worker。

关于node.js - Nodejs 工作线程——我应该在池中生成多少个工作线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66478813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com