QThread一个最简单的挂起,恢复的例子
来源:互联网 发布:godaddy域名促销码 编辑:程序博客网 时间:2024/06/03 12:10
class MyWorker: public QThread{private: QMutex sync; QWaitCondition pauseCond; bool is_pause;public: MyWorker(...): pause(false) {} void resume() { sync.lock(); is_pause = false; sync.unlock(); pauseCond.wakeAll(); } void pause() { sync.lock(); is_pause = true; sync.unlock(); }protected: void run() { while(someCondition) // gues it's your loop { sync.lock(); if(is_pause) pauseCond.wait(&sync); // in this place, your thread will stop to execute until someone calls resume sync.unlock(); // do your operation } }};
阅读全文
0 0
- QThread一个最简单的挂起,恢复的例子
- pthread一个最简单的挂起,恢复的例子
- QThread使用的一个例子----多线程
- linux 线程挂起恢复的简单示例
- linux 线程挂起恢复的简单示例
- 一个可安全挂起,恢复的线程
- 一个最简单的ClassLoader的例子
- winsocket 的最简单的一个例子
- MFC:一个最简单的例子
- 一个最简单的ajax例子
- 一个最简单的泛型例子
- 一个最简单的Socket通信例子
- 一个最简单的Lucene例子
- 一个最简单的socket通讯例子
- 一个最简单的makefile例子
- 一个最简单的Lucene例子
- 一个最简单的makefile例子
- 一个最简单的makefile例子
- Redhat搭建本地Yum源
- 【LeetCode】算法题 27 Remove Element
- Ubuntu中配置apache的虚拟机时报apache2.serviceJob for apache2.service failed because the control process exite
- flex布局在ios8上的兼容性问题
- Python网络爬虫与信息提取-Day14-(实例)股票数据定向爬虫
- QThread一个最简单的挂起,恢复的例子
- Yii2.0-advanced-9—使用事件发送邮件
- python元组与列表的相互转换
- PCA的数学原理
- js+php简单实现下载页面中当前显示的表格内容
- bootstrapTable行内编辑
- hdu1513 dp
- shell
- php两张图片动态合成thinkphp实现二维码及文字水印合并拼接到背景图上