我正在使用代码执行许多io操作,例如文件下载和图形生成,可能有1000多个文件,这将是一个很好的方法吗?
concurrent.futures.ProcessPoolExecutor(max_workers=10)
futures = [executorinsar.submit(locals()[configid + 6].ftptester, ch)]
我已经使用了processpool执行器,它似乎工作正常,但我在这里看到一些帖子说线程池执行器适用于我尝试过的io绑定操作
concurrent.futures.ThreadPoolExecutor(max_workers=10)
futures = [executorinsar.submit(locals()[configid + 6].ftptester, ch)]
它有效,但它不能完全生成图形某些图形是部分生成的还有其他任何好处吗?