Я пишу код для проверки наличия сетевого подключения. Короче говоря, порядок событий, которые я хочу, происходит следующим образом:
- Пользователь запрашивает информацию у веб-службы.
- Таймер запускается и проверяет каждую секунду, существует ли соединение. Если это не так, создайте представление.
- Когда вся информация получена от веб-службы, таймер на 2 заканчивается.
Из того, что я понимаю, запуск таймера при загрузке веб-службы требует нового потока с таймером на нем. Я понимаю, как это сделать, и я в порядке. Из того, что я понимаю, чтобы закончить эту ветку, я вызываю [ветка отмены] ;. Как мне позаботиться об управлении памятью из этого потока. Там был таймер, между прочим.
Мой другой поток сам завершается, и когда он это делает, он освобождает все свое содержимое. Есть ли способ сделать это с помощью отмены? Спасибо.