我正在开发网关模拟器应用程序。网关将视频流式传输到客户端。网关模拟器可以模拟 1000 个网关。用户可以发出命令,例如 1 小时后开始录制并录制长达 1 小时,或者可以流式传输视频5点钟。所以基本上安排了任务。
该网关将在 Windows 和 Linux 上运行。
这里对于 1000 个网关,可以有 1000 个来自用户的此类请求。需要将此计划保存在某个位置,以便稍后执行。我想知道如何实现这一点。
我在这个应用程序中使用 QT4 和 C++。
这里我不能使用任何其他第三方库。
如何在C++或QT中实现此功能
在QT中,调度可以通过QTime http://doc.qt.nokia.com/4.7/qtime.html and QTimer http://doc.qt.nokia.com/4.7/qtimer.html.
- 简单:根据现在和事件时间之间的差异为每个预定事件启动计时器
- 更具可扩展性(1000 个请求):维护事件容器并为第一个事件启动 1 个计时器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)