Задать вопрос
@MiAbo

Ограничивать ли время работы потоков?

Есть тредпул, который инстанцируется в момент запуска приложения и в нем создается определенное число потоков, которые читают очередь(Producer-Consumer). В момент, когда приложение ловит сигнал SIGINT или SIGTERM этот тредпул аккуратно останавливает потоки. Если приложение будет работать неделю, то возникнут ли какие-нибудь проблемы (с памятью или еще что)? Необходимо ли раз в какое то время удалять старые потоки и создавать новые экземпляры Thread?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Потоки используют общее адресное пространство, так что завершение потока не поможет освободить память, если он выполнял текущий код.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы