Sleep用法

背景

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

分析

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

你可能感兴趣的:(Sleep用法)