Здравствуйте, achmed, Вы писали:
A>А задача конечная есть или это просто придуманные условия?
конечно. все реально.
нужно с некоторой периодичностью выполнять некую операцию (выбрал таймер, отдельный поток не хочу). нужно уметь корректино остановить такую периодическую обработку, и, если нужно дождаться окончания обработки (если такова была уже запущена на момент остановки). методы остановки и ожидания иметь отдельно, тк есть другие фоновые потоки обработчики — хочу всем дать команду "остановится" и по очереди дождатья завершения.
з.ы. как по мне, так часто встречающаяся задача
неужели никто не сталкивался? или никого не заботит как оно там корректно отработает?