winapi: самоподдерживающиеся темы или создание новых

Я разрабатываю приложение для Windows, которое выполняет циклически (один раз в секунду) две задачи без блокировки графического интерфейса. Я реализовал таймер, который при каждом выполнении WM_TIMER создает два новых потока, потоки выполняются и возвращаются после завершения.

Читая некоторую документацию, я обнаружил ссылки на тот факт, что потоки могут быть приостановлены и возобновлены. По этой причине я задаюсь вопросом: может ли быть лучший подход иметь только два потока: внутри каждого потока цикл может выполнять несколько раз запрашиваемую задачу, но от одного цикла к другому поток приостанавливается. Таймер может использоваться для возобновления работы потока каждый раз. Событие может сигнализировать потоку, когда завершить.

Какой самый надежный и правильный подход?

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]