当前位置: 首页 > news >正文

教育门户网站建设新媒体运营基础知识

教育门户网站建设,新媒体运营基础知识,做网站后端语言用什么,网站怎么做不违法C笔记之将定时器加入向量并设置定时器的ID为i code review! 文章目录 C笔记之将定时器加入向量并设置定时器的ID为i关于代码中的void operator()() 运行 代码 #include chrono #include iostream #include thread #include vector// 定义定时…C笔记之将定时器加入向量并设置定时器的ID为i code review! 文章目录 C笔记之将定时器加入向量并设置定时器的ID为i关于代码中的void operator()() 运行 代码 #include chrono #include iostream #include thread #include vector// 定义定时器类 class Timer {public:Timer(int id, std::chrono::seconds interval) : id(id), interval(interval) {}void operator()() {std::this_thread::sleep_for(std::chrono::seconds(interval));std::cout Timer id expired! std::endl;}private:int id;std::chrono::seconds interval; };// 定义一个函数用于将定时器加入向量并设置定时器的ID为i void addTimer(std::vectorTimer timers, int i, std::chrono::seconds interval) {Timer timer(i, interval);timers.push_back(timer); }int main() {// 创建一个包含3个定时器的向量std::vectorTimer timers;addTimer(timers, 1, std::chrono::seconds(1));addTimer(timers, 2, std::chrono::seconds(2));addTimer(timers, 3, std::chrono::seconds(7));// 启动定时器并等待它们到期for (auto timer : timers) {std::thread t(std::ref(timer));t.detach(); // 将定时器线程分离使其在后台运行}std::this_thread::sleep_for(std::chrono::seconds(10)); // 等待10秒钟使所有定时器都有足够的时间到期return 0; }关于代码中的void operator()() Timer timer(i, interval); 这一行实际上是在创建 Timer 对象并且在这个过程中没有直接使用了 operator()() 函数调用运算符。 operator()() 函数调用运算符的使用方式是通过将 Timer 对象传递给 std::thread 的构造函数来实现的如下所示 std::thread t(std::ref(timer));这里的 timer 是一个 Timer 类型的对象。通过传递 std::ref(timer) 给 std::thread 构造函数你实际上在创建一个新的线程并在这个新线程中调用了 timer 对象的 operator()() 函数。这就是代码中使用 operator()() 函数的地方。
http://www.zqtcl.cn/news/78593/

相关文章:

  • 京东第一次做网站中国网站开发的前景
  • 网站栏目模块赣州市亿洲网络科技有限公司
  • 企业网站建设一站式服务wdcp wordpress 速度慢
  • 陕西省建设厅官方网站图书网站建设
  • 目前做网站做网站服务器多少钱
  • 网站建设实践总结唐山网站建设费用
  • 自建网站需要哪些技术综合门户网站开发
  • 门户网站系统有哪些平台东莞市招聘信息最新招聘
  • 网站是否wordpress如何建设内网网站
  • 可以直接进入的正能量网站礼品类网站建设策划方案
  • 怎么自己做微网站吗南充做网站电话
  • 做企业网站的尺寸是多少钱网站后台被挂木马
  • 移动网站开发面试题北京一度网站建设
  • 实名认证域名可以做电影网站吗教育培训机构前十名
  • 销售网站建设价格宝安网站建设公司
  • 建设银行网站无法打开泰安房产网签住宅
  • 做内部优惠券网站网站建设的价
  • 网站的总体结构怎么做网页卖东西
  • 高端外贸网站制作成都网站设计创新互联
  • 网站策划师wordpress 滑块如何使用
  • 长沙网开亿面做网站多少钱湖北seo网站多少钱
  • 网站安全性怎么做电子政务网站建设的步骤一般为
  • 淘宝网站用什么语言做的街景地图可移动
  • 好看的免费网站模板下载 迅雷下载地址“青岛今晚12时封城”
  • 江苏住房和城乡建设网站谷歌seo外贸推广
  • 有没有专门做纸箱的网站网站搭建多少钱徐州百都网络非常好
  • 工行网站如何做理财风险评估微信文件传输助手网页版
  • 网站建设依据什么法律做公司网站一般多少钱
  • 东莞网站制作支付通道企业收录网站
  • 网站后台管理系统演示wordpress审核插件