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

采购网站有哪些wordpress可以制作什么网站吗

采购网站有哪些,wordpress可以制作什么网站吗,装修房子什么风格最耐看,手机移动端网站怎么做目录 QT提供延时 1.自定义延时 2.使用QElapsedTimer 3.使用事件循环 4.跨平台延时 QT提供延时 这里提供四种方法#xff1a; 1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。 Sleep不会释放对象锁#x…目录 QT提供延时 1.自定义延时 2.使用QElapsedTimer 3.使用事件循环 4.跨平台延时 QT提供延时 这里提供四种方法 1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。 Sleep不会释放对象锁其他线程无法访问对象因此会阻塞线程而Wait会释放对象锁使得其他线程能够访问该对象。 1.自定义延时 使用QEventLoop void Widget::Sleep(int msec) {QTime dieTime QTime::currentTime().addMSecs(msec);while( QTime::currentTime() dieTime )QCoreApplication::processEvents(QEventLoop::AllEvents, 100); } 传入参数msec使程序延时msec毫秒。这种方法不会阻塞当前线程尤其适合Qt的单线程带UI程序或者UI线程因为线程阻塞时 很明显的现象就是UI卡死。当然你也可以更改addMSecs为addSecs使程序延时msec秒。 如果去掉QCoreApplication::processEvents(QEventLoop::AllEvents, 100); 可以延时但也会阻塞线程 QCoreApplication::processEvents(QEventLoop::AllEvents, 100); 使程序在while等待期间去处理一下本线程的事件循环处理事件循环最多100ms必须返回本语句如果提前处理完毕则立即返回这条语句 2.使用QElapsedTimer 使程序延时10S10000MS但是这种方法也会阻塞线程 //#include QElapsedTimer QElapsedTimer t; t.start(); while(t.elapsed()10000); 3.使用事件循环 这种方法不会阻塞线程 void Delay_MSec(unsigned int msec) {QEventLoop loop;//定义一个新的事件循环QTimer::singleShot(msec, loop, SLOT(quit()));//创建单次定时器槽函数为事件循环的退出函数loop.exec();//事件循环开始执行程序会卡在这里直到定时时间到本循环被退出 } 4.跨平台延时源码 QTest中的Sleep可以看到window中调到是Sleep其他是nanosleep void QTest::qSleep(int ms) {QTEST_ASSERT(ms 0);#ifdef Q_OS_WINSleep(uint(ms)); #elsestruct timespec ts { ms / 1000, (ms % 1000) * 1000 * 1000 };nanosleep(ts, NULL); #endif } QThread中Sleep /* /internalhelper function to do thread sleeps, since usleep()/nanosleep()arent reliable enough (in terms of behavior and availability) */ static void thread_sleep(struct timespec *ti) {pthread_mutex_t mtx;pthread_cond_t cnd;pthread_mutex_init(mtx, 0);pthread_cond_init(cnd, 0);pthread_mutex_lock(mtx);(void) pthread_cond_timedwait(cnd, mtx, ti);pthread_mutex_unlock(mtx);pthread_cond_destroy(cnd);pthread_mutex_destroy(mtx); } void QThread::sleep(unsigned long secs) {struct timeval tv;gettimeofday(tv, 0);struct timespec ti;ti.tv_sec tv.tv_sec secs;ti.tv_nsec (tv.tv_usec * 1000);thread_sleep(ti); }
http://www.zqtcl.cn/news/577778/

相关文章:

  • 企慕网站建设网络推广合肥市网站制作
  • 做空比特币网站大气简约企业网站模板免费下载
  • 坪山网站建设行业现状做网站能月入10万
  • 个人网站有什么内容广西网站建设推广
  • 安徽教育云网站建设网站seo诊断的主要内容
  • 网站建设例子开发工具宏怎么使用
  • 新乡做网站公司哪个地区网站建设好
  • 网站模板怎么编辑网站定制化
  • 利于优化的网站网络科技公司怎么赚钱
  • 制作网站的步骤和方法做物流的网站有哪些功能
  • vs做网站图片明明在文件夹里却找不到中国建筑网官网找客户信息
  • WordPress仿站培训黑龙江新闻夜航
  • 如何利用开源代码做网站济南做网站互联网公司有哪些
  • 生意网app下载官网郑州做网站优化公
  • wordpress网站更换域名wordpress 小工具定制
  • 上海做机床的公司网站设计网站怎样做色卡
  • 一个网站怎么绑定很多个域名做网站后台应该谁来做
  • 跑纸活做网站加大门户网站安全制度建设
  • 多商户开源商城seo对网店的作用有哪些
  • 提供微信网站建设福州seo建站
  • 泉州市住房与城乡建设网站潍坊网站建设方案外包
  • 网络文化经营许可证怎么申请免费seo提交工具
  • 网站建设 需求分析报告手机网站微信网站开发
  • 做司法考试题目的网站建站中企动力
  • 做360网站优化ppt模板免费下载千图网
  • 网站域名哪些后缀更好项目推广平台有哪些
  • 做游戏特效的网站网站开发中安全性的防范
  • 阿里云网站建设好用吗齐诺网站建设
  • 中小企业网站建设行情嘉兴公司的网站设计
  • 做服装有哪些好的网站台州网站建设多少钱