Есть поток, который выполняет некоторую операцию, после выполнения отсылает результат с помощью SendMessage. Но если результат мне уже не нужен, то слать тоже не нужно.
Хочу нечто подобное: запустил поток, он работает. Я выставляю что-то типа флага - "отмена" (как вариант, убираю флаг "ок"). После завершения действий поток видит "отмена" (или не видит "ок") и спокойненько завершается, попутно освобождая ресурсы, и не отсылая SendMessage окну, которое я мог бы и уничтожить.
Как это делается? и чтобы безопасно. Посмотрел на мутексы, но кажется они не подходят
Ответить
|