关于ProcessPoolExecutor的map()的问题

时间:2019-10-30 14:35:20

标签: python-3.x concurrency concurrent.futures

我调查了ProcessPoolExecutor.map(),并提出了以下问题:

  • docs指出,“ 在很长的可迭代范围内,为块大小使用较大的值可以显着提高性能”。如何实现的,即chunksize=1chunksize=2之间的执行差异会提高性能吗?
  • 如果我期望任务集中单个任务的复杂度是随机的,那么计算chunksize仍然有意义吗?
  • 如果传递给iterables的{​​{1}}是生成器而不是完整的数据集,它有任何帮助吗?

感谢帮助!

0 个答案:

没有答案