当前位置:网站首页>Qt 在循环中超时跳出
Qt 在循环中超时跳出
2022-08-08 12:50:00 【九磅十五便士_】
常见的一个需求,在一段循环中,给定一个最大运行时间,当循环时间超出时,终止。
常用于一些工控场合,对节拍有要求的项目,在此简单的做一个总结记录
主要使用Qt的 QElapsedTimer 类,调用QElapsedTimer中的成员函数elapsed,统计流失的时间。
QElapsedTimer overTime;
overTime.start();
while(1){
//超出500ms 跳出
if (overTime.elapsed()>=5000){
break;
}
/*
some Working function();
*/
}
边栏推荐
- (8) FlinkSQL custom UDF
- 深度剖析-class的几个对象(utlis,component)-瀑布流-懒加载(概念,作用,原理,实现步骤)
- 简析LDO静态电流与功耗的关系
- (6)FlinkSQL将kafka数据写入到mysql方式一
- SQL INSERT INTO and INSERT INTO the SELECT statement
- 一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
- 华中科大提出VGNetG:“不做选择,全都要”轻量化主干网络!
- 逐步手撕轮播图3(分步教程)
- RT-Thread记录(三、RT-Thread 线程操作函数及线程管理与FreeRTOS的比较)
- 牛 plus,多层嵌套动态 JSON 该如何解析总结
猜你喜欢
随机推荐
C语言的三个经典题目:三步翻转法、杨氏矩阵、辗转相除法
一名合格的程序员是如何优雅地解决线上问题的?
SSL证书最长有效期13个月,还有必要一次申请多年吗?
程序环境和预处理
Server Configuration - Install Redis on Linux System
难产的“第一股”:中式快餐之困
shell基础知识合集
R语言基于指定规则、条件删除列表中的元素:使用purrr包的discard函数移除列表数据中的NA值
迁移学习(Transfer Learning)的背景、历史及学习课
Program Environment and Preprocessing
Five-faced Alibaba rated P6 after taking the offer: share his interview experience
安装MinGW-w64
手绘地图制作的关键点之“图层覆盖”
【JS高级】ES5标准规范之严格模式下的保护对象_09
【cookie 临时存储数据,WebStorage ,sessionStorage】
changes not staged for commit 解决办法
用 Antlr 重构脚本解释器
2022-08-03
建材业深陷数字化困局,B2B协同系统标准化交易流程,解决企业交易网络化难题
【C语言】深度剖析数据在内存中的存储