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

Как остановить поток в python по его имени?

В общем вся суть вопроса кроется в заголовке. У меня есть имя определённого потока, который уже запущен. Как мне остановить его по имени? Или как в принципе обращаться к потоку по его имени? Помогите пожалуйста!
  • Вопрос задан
  • 1773 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Поток должен самостоятельно управлять собственным жизненным циклом. Другой поток может только отправлять ему сигналы, изменяя общее состояние - переменную, очередь или какой-нибудь из примитивов синхронизации.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Штатного механизма нет. Вам придётся реализовать какой-либо механизм управления вашим потоком.

Как вариант - передавать потоку его индивидуальную булеву переменную. Непрерывно проверять переменную в потоке. Как только её состояние изменится - завершать поток.
Ответ написан
Ваш ответ на вопрос

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

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