我正在编写一个 C++ 应用程序,除其他职责外,它会定期(每小时一次)向服务器发出请求。
此计划任务可以被中断并强制执行更早(当应用程序接收到新的用户数据时)。为此,我决定使用 ConcRT。
- 有没有这种调度的标准方式(如 Win32 中的定时器队列)但有任务和任务组?
- 还是我应该将任务与延续联系起来?
- 也许代理库更适合这个?(我认为这对我的问题来说太过分了)
PS HTTP 请求是使用老式 WinHTTP 发出的(可执行文件不能依赖第三方库并保持较小的大小)。那么有没有符合 ConcRT 机制的 HTTP 请求功能的异步实现呢?