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

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

Есть тредпул, который инстанцируется в момент запуска приложения и в нем создается определенное число потоков, которые читают очередь(Producer-Consumer). В момент, когда приложение ловит сигнал SIGINT или SIGTERM этот тредпул аккуратно останавливает потоки. Если приложение будет работать неделю, то возникнут ли какие-нибудь проблемы (с памятью или еще что)? Необходимо ли раз в какое то время удалять старые потоки и создавать новые экземпляры Thread?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Потоки используют общее адресное пространство, так что завершение потока не поможет освободить память, если он выполнял текущий код.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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