Найти - Пользователи
Полная версия: "Мягкая" остановка потока
Начало » Python для новичков » "Мягкая" остановка потока
1
Artem
Подскажите, пожалуйста, как остановить выполнение потока извне, но чтоб он доделал текущую итерацию до конца и только потом остановился.

Спасибо за внимание.
Александр Кошелев
“Извне” это откуда?
Artem
Ну например чтоб на кнопку нажать и остановить выполнение программы. То есть событие такое создать чтоб прекратить выполнение потока/потоков, извне по отношению к этому потоку. Интересует принципиальная схема, а не готовый код.
Александр Кошелев
Ну тут паттерн стандарный – имеется флаг, который перед каждой итерацией проверяется. При нажатии кнопки это флаг надо выставить в то значение, которое остановит тред.
Artem
Александр Кошелев
Ну тут паттерн стандарный – имеется флаг, который перед каждой итерацией проверяется. При нажатии кнопки это флаг надо выставить в то значение, которое остановит тред.
Ясно, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB