如何限制parallel.future.ProcessPoolExecutor使用的cpu核心数?

时间:2019-05-27 03:00:06

标签: python-3.x cpu-usage

我正在使用parallel.future.ProcessPoolExecutor并行生成文本图像,我将max_workers设置为15(我的机器中有48个cpu内核),但是我的所有cpu内核都被使用,这会影响其他人正在使用的程序运行,我不知道为什么会发生。

我尝试过:

  1. 我将max_workers设置为2,所有cpu内核仍在使用,但是每个内核的利用率都低于以前。
  2. 我使用multiprocessing.Pool代替并发.future.ProcessPoolExecutor,但是它们具有相同的效果。

0 个答案:

没有答案