长时间运行进程上的ThreadPoolExecutor

2024-10-02 02:31:31 发布

您现在位置:Python中文网/ 问答频道 /正文

要使用线程执行器(ThreadDjango应用程序)

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

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

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

所以我有两个问题:

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

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

谢谢


Tags: 内存应用程序示例mapaswithcode成员

热门问题