Sleep用法

背景

这周在处理多线程的时候,遇到这样一个问题,需要暂停一段时间的线程,就用了QThread的Sleep方法,然后程序就卡死了。

分析

QThread的Sleep方法是一个简单的静态函数,用起来比较简单。因为之前在MFC以及Windows的其他相关函数里面使用的时候,单位都是毫秒ms,但是QThread::Sleep的单位是秒s 所以等待时间被卡死,这是一个非常简单的问题,使用QThread::msleep替代即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 再遍历列表发请求的时候,不要加time.sleep()否者pyspider框架会报错超时;丢失大量的请求,120个...
    sexy_cyber阅读 652评论 0 0
  • 林炳文Evankaka原创作品。转载自http://blog.csdn.net/evankaka 本文主要讲了ja...
    ccq_inori阅读 676评论 0 4
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,160评论 1 32
  • 【JAVA 线程】 线程 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者...
    Rtia阅读 2,788评论 2 20
  • 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲...
    李欣阳阅读 2,515评论 1 15