ThreadPoolExecutor на длительный процесс - PullRequest
0 голосов
/ 09 мая 2018

Я хочу использовать ThreadPoolExecutor в веб-приложении (django),

Все примеры, которые я видел, используют пул потоков вот так:

with ThreadPoolExecutor(max_workers=1) as executor: code Я пытался сохранить пул потоков в качестве члена класса и использовать map fucntion

но у меня есть утечка памяти, единственный способ, которым я мог бы это использовать - это запись with

поэтому у меня есть 2 вопроса:

  1. Каждый раз, когда я запускаю with ThreadPoolExecutor, он снова создает потоки и затем освобождает их, другими словами, стоит ли эта операция дорого?

  2. Если я не буду использовать with, как мне освободить память потоков

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...