在Linux和Windows机器上使用C++调度任务

2023-12-26

我正在开发网关模拟器应用程序。网关将视频流式传输到客户端。网关模拟器可以模拟 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(使用前将#替换为@)

在Linux和Windows机器上使用C++调度任务 的相关文章

  • 在 HKCR 中创建新密钥有效,但不起作用

    我有以下代码 它返回 成功 但使用两种不同的工具使用搜索字符串 3BDAAC43 E734 11D5 93AF 00105A990292 搜索注册表不会产生任何结果 RegistryKey RK Registry ClassesRoot C
  • 尝试了解使用服务打开对话框

    我已经阅读了有关使用 mvvm 模式打开对话框的讨论 我看过几个使用服务的示例 但我不明白所有部分如何组合在一起 我发布这个问题寻求指导 以了解我应该阅读哪些内容 以更好地理解我所缺少的内容 我将在下面发布我所拥有的内容 它确实有效 但从我
  • 将类对象放置在向量中?

    我注意到我可以将一个类放置在一个向量中 这是我的程序 我收到以下错误 out blackjack exe blackjack obj blackjack obj error LNK2019 unresolved external symbo
  • 如何在类文件中使用 Url.Action() ?

    如何在 MVC 项目的类文件中使用 Url Action Like namespace 3harf public class myFunction public static void CheckUserAdminPanelPermissi
  • 按扩展名过滤搜索文件返回太多结果

    我正在开发一个 C 控制台应用程序 它必须管理 Windows 操作系统上的文件 我需要获取具有特定扩展名的文件名 列表 我找到了很多解决方案 最建议的是以下一种 HANDLE hFind WIN32 FIND DATA data hFin
  • 现代 C++ 编译器是否能够在某些情况下避免调用 const 函数两次?

    例如 如果我有以下代码 class SomeDataProcessor public bool calc const SomeData d1 const SomeData d2 const private Some non mutable
  • 传递 constexpr 对象

    我决定给予新的C 14的定义constexpr旋转并充分利用它 我决定编写一个小的编译时字符串解析器 然而 我正在努力保持我的对象constexpr将其传递给函数时 考虑以下代码 include
  • 有些有助于理解“产量”

    在我不断追求少吸的过程中 我试图理解 产量 的说法 但我不断遇到同样的错误 someMethod 的主体不能是迭代器块 因为 System Collections Generic List 不是迭代器接口类型 这是我被卡住的代码 forea
  • 无法注册时间触发的后台任务

    对于 Windows 8 应用程序 在 C Xaml 中 我尝试注册后台任务 很难说 但我想我的后台任务已正确注册 但是当我单击调试位置工具栏上的后台任务名称时 我的应用程序停止工作 没有任何消息 我查看了事件查看器上的日志 得到 具有入口
  • 强制初始化模板类的静态数据成员

    关于模板类的静态数据成员未初始化存在一些问题 不幸的是 这些都没有能够帮助我解决我的具体问题的答案 我有一个模板类 它有一个静态数据成员 必须为特定类型显式实例化 即必须专门化 如果不是这种情况 使用不同的模板函数应该会导致链接器错误 这是
  • 如何在 C# Designer.cs 代码中使用常量字符串?

    如何在 designer cs 文件中引用常量字符串 一个直接的答案是在我的 cs 文件中创建一个私有字符串变量 然后编辑 Designer cs 文件以使用此变量 而不是对字符串进行硬编码 但设计者不喜欢这样抛出错误 我明白为什么这行不通
  • C++中判断unicode字符是全角还是半角

    我正在编写一个终端 控制台 应用程序 该应用程序应该包装任意 unicode 文本 终端通常使用等宽 固定宽度 字体 因此要换行文本 只需计算字符数并观察单词是否适合一行并采取相应的操作 问题是 Unicode 表中的全角字符在终端中占用了
  • 如何使用 x64 运行 cl?

    我遇到了和这里同样的问题致命错误 C1034 windows h 未设置包含路径 https stackoverflow com questions 931652 fatal error c1034 windows h no include
  • 如何递归取消引用指针(C++03)?

    我正在尝试在 C 中递归地取消引用指针 如果传递一个对象 那就是not一个指针 这包括智能指针 我只想返回对象本身 如果可能的话通过引用返回 我有这个代码 template
  • 在 C# 中为父窗体中的子窗体控件添加事件处理程序

    我有两种形式 一种是带有按钮和文本框的父表单 单击该按钮时 将打开一个对话框 该子窗体又包含一个文本框和一个按钮 现在我想要的是 每当子表单文本框中的文本更改时 父表单文本框中的文本会自动更改 为了获得这个 我所做的是 Form3 f3 n
  • 将二变量 std::function 转换为单变量 std::function

    我有一个函数 它获取两个值 x 和 y 并返回结果 std function lt double double double gt mult double x double y return x y 现在我想得到一个常量 y 的单变量函数
  • 如何最好地以编程方式将 `__attribute__ ((unused))` 应用于这些自动生成的对象?

    In my makefile我有以下目标 它将文本 HTML 资源 编译 为unsigned char数组使用xxd i http linuxcommand org man pages xxd1 html 我将结果包装在匿名命名空间和标头保
  • Visual Studio 2015 - Web 项目上缺少共享项目参考选项卡

    我从 MSDN 订阅升级到 Visual Studio 2015 因为我非常兴奋地阅读有关共享项目的信息 当我们想要做的只是重用代码时 不再需要在依赖项中管理 21382 个 nuget 包 所以我构建了一个测试共享项目 其中包含一些代码
  • 了解 Lambda 表达式和委托 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经尝试解决这个问题很长一段时间了 阅读在线博客和文章 但到目前为止还没有成功 什么是代表 什么是 Lambda 表达式 两者的优点
  • 我可以使用 lambda 函数或 std::function 对象来代替函数指针吗?

    我有一个需要使用的库 它定义了以下内容 typedef void CallbackFunction const int i 并且有一个注册回调的函数 如下所示 void registerCallback CallbackFunction p

随机推荐

  • 一棵无限的成功树,或者不是?

    我得到了以下程序 edge a b edge b c edge a d path N M path N New edge New M path N M edge N M 并询问是否将证明树算法应用于以下查询 path a X 证明树是无限成
  • plt.subplots() 中的轴是一个“numpy.ndarray”对象,没有属性“plot”

    如果您想理解错误消息 以下信息可能是多余的 请从阅读开始答案 https stackoverflow com a 37968229 6292000 by 用户707650 使用 MatPlotLib 我想要一个可通用的脚本 可以根据我的数据
  • 如何在AWS ElasticSearch的Painless内联脚本中替换没有正则表达式的字符串?

    文档中 级别 字段的类型已从 关键字 更改为 短 我正在尝试重新索引现有数据以便能够在 Kibana 图表中使用它 旧数据包含以下值 100 错误 或只是空字符串 我只想获取新索引内的整数 我使用内部重新索引 API 添加新行以使代码片段更
  • doctype 未在 JSF“主”模板中呈现

    正如主题所说 所需的文档类型未在我的 JSF 页面中呈现 我使用的版本 Payara 服务器 Payara 服务器 4 1 2 181 badassfish build 220 莫贾拉 2 3 3 20171008 2230 673408f
  • StackExchange.Redis - 是否可以优先考虑端点?

    我的设置 4台Windows服务器 每台服务器上都有一个 Redis 节点和一个 Sentinel 进程 在每台服务器上部署相同的 Web 应用程序 Web应用程序通过StackExchange Redis驱动程序连接到redis服务器 一
  • GitLab CI、monorepo 和功能分支

    我在 GitLab 中有一个采用功能分支方法的 monorepo 我想要实现的是启动与包含已更改文件的目录关联的管道部分 所以我的 gitlab ci yml 看起来像 job1 stage build script only change
  • iOS 使用 Swift 行为解析 PFObject 子类

    我有一个奇怪的问题 我的子类化在我的所有视图控制器中都有效 除了一个 我已经导入了所需的所有内容 但是这一堂课给了我 调用中参数 className 缺少参数 我的子类 import Foundation import Parse clas
  • Android TextSwitcher 在设置文本后无法换行内容宽度

    当我设置文本时 我使用 TextSwitcher 来放置淡入 淡出动画 但是当文本更改时 按宽度换行内容会出现一些问题 以下是我的 TextSwitched xml
  • Laravel:生产数据的迁移和播种

    我的应用程序需要预先注册的数据集才能工作 因此 当我设置应用程序时 我需要将它们插入数据库 Laravel http laravel com 提出两种机制 数据库迁移 http laravel com docs migrations 它们允
  • 前 10000 个素数最有效的代码?

    我想打印前 10000 个素数 谁能给我最有效的代码 澄清 如果您的代码在 n gt 10000 时效率低下 那也没关系 代码的大小并不重要 您不能以任何方式对值进行硬编码 阿特金筛 http en wikipedia org wiki S
  • 如何通过 php 从文件中提取特定字符串(电子邮件)[重复]

    这个问题在这里已经有答案了 我有一个文本文件 其中包含有关组织专家的一些成员信息 现在我只想从中提取电子邮件地址 示例文件 email protected cdn cgi l email protection jhgvhdhf email
  • 整数区间内的哈希表键

    我不知道这是否可能 但我正在尝试创建一个哈希表 其中 Interval 是一个具有 2 个整数 长值 一个开始和一个结束的类 我想做这样的事情 Hashtable
  • 如何在 Jitpack 上使用 maven 发布 Kotlin 库的 KDoc?

    背景 经过大量的研究和尝试 并寻求帮助 我成功地在 Jitpack 上使用 maven 发布了一个私有的 Github 存储库 写为here https stackoverflow com a 67071394 878126 因此 目前我放
  • Spring 类加载应用程序上下文

    我有一个 Spring Web 项目 我需要在初始化应用程序上下文后加载一些类 因为这些类最终将在将来使用 因此 我尝试在使用前预加载它们以提高性能 怎么做 请帮忙 Thanks 要将一个类加载到 JVM 中 只需调用Class forNa
  • 修改对象的键而不创建新对象[重复]

    这个问题在这里已经有答案了 我有以下输入 foo 4 bar 3 我想修改这个对象的键以获得 x foo y 4 x bar y 3 是否可以修改对象而不创建新对象 可用 jQuery 是的 您只需添加新密钥并删除旧密钥即可 obj x f
  • 为什么我们不能像其他模式对象一样删除引用的类型

    When a Type尝试删除或替换有依赖项的情况下 oracle 会抛出以下错误 与其他模式对象 如过程 不同 在其他模式对象中 您删除一个对象 然后它就会被删除 并且依赖对象也会被删除invalid 我的两个问题是 1 为什么是Type
  • 在 Sqlite 中存储 NSMutableArray

    我有一个 NSMutableArray 其中包含多个 CGRect 的坐标和大小 我想将其存储到 sqlite 中 是否可以存储整个数组 或者我应该将 CGRect 手动存储在数据库中 UPDATE 这是我从数据库检索到的数据 62706c
  • 为什么原始数据类型可以在不包含 System 命名空间的情况下工作?

    我读到所有原语都属于System命名空间 如果我评论掉using System我预计我的程序中会出现构建错误 但它运行成功 为什么是这样 这是因为int是一个别名System Int32 并且由于 Int32 已经以其名称空间为前缀 即 完
  • 如何捕获 C 函数调用的 Haskell 回调函数中引发的 Haskell 异常?

    有没有什么好方法来捕获由c函数调用的haskell回调函数中引发的haskell异常 例如 让我有一个简单的 c 函数 它只调用给定的回调 void callmeback void callback callback 以及通过 ffi 使用
  • 在Linux和Windows机器上使用C++调度任务

    我正在开发网关模拟器应用程序 网关将视频流式传输到客户端 网关模拟器可以模拟 1000 个网关 用户可以发出命令 例如 1 小时后开始录制并录制长达 1 小时 或者可以流式传输视频5点钟 所以基本上安排了任务 该网关将在 Windows 和