вызвана функция work в которой цикл while выполняет некоторые действия каждые 100 сек, но во время её выполнения человек вызывает функцию cancel и она как-то должна остановить выполнение той функции
Да, вызывай cancel
Обсуждают сегодня