在从python中的分页API响应下载大型数据集时,我面临内存问题。当我试图使用ThreadPoolExecutor并行下载多个页面时,我注意到已完成的和已解决的未来不会释放其内存占用。我试图在以下两个例子中简化它。第一个页面使用设置为1的ThreadPoolExecutor下载所有页面(据我所知,这应该与简单循环具有相同的内存占用空间):
from random import r
当收到通知时,我使用ThreadPool对用户工作项进行排队。(它调用的方法在数据库中放置了一些东西等等)。在某种程度上,我希望停止我的服务,这将阻止ThreadPool排队额外的线程,并等到没有正在工作的打开线程。//Pseudo code{ {
if (ThreadPool.ActiveThreads,我希望得到通知,它没有</