Периодическое задание с ConcRT

Я пишу приложение на C ++, которое, помимо прочих обязанностей, периодически (раз в час) делает запросы к серверу.
Это запланированное задание может быть прервано и принудительно выполнено раньше (когда приложение получает новые пользовательские данные).
Я решил использовать ConcRT для этой цели.

  • Есть ли какой-либо стандартный способ такого планирования (например, Timer Queues в Win32), но с задачами и группами задач?
  • Или мне просто надо цепочки задач с продолжениями?
  • Может быть, Библиотека Агентов больше подходит для этого? (Я думал об этом как излишнее для моей проблемы)

Постскриптум HTTP-запросы выполняются с помощью старого доброго WinHTTP (исполняемый файл не должен полагаться на сторонние библиотеки и сохранять его небольшой размер). Так есть ли асинхронные реализации функциональности HTTP-запросов, совместимые с механизмами ConcRT?

0

Решение

Вы можете использовать параллелизм :: таймер класс для этого

0

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

Других решений пока нет …