ThreadPoolExecutor在长时间运行的进程中

时间:2018-05-09 15:01:17

标签: python concurrency

我想在webapp(django)上使用ThreadPoolExecutor,

我看到的所有示例都使用了这样的线程池:

with ThreadPoolExecutor(max_workers=1) as executor: code 我试图将线程池存储为类的类成员并使用map fucntion

但我有内存泄漏,唯一可以使用它的方法是with符号

所以我有两个问题:

  1. 每次我运行with ThreadPoolExecutor它会再次创建线程然后释放它们,换句话说这个操作是否很昂贵?

  2. 如果我避免使用with,我该如何释放线程的内存

  3. 谢谢

0 个答案:

没有答案