[Interest] QThread & sleep on QMutex
Matthew Woehlke
mwoehlke.floss at gmail.com
Wed Jul 29 23:06:09 CEST 2015
On 2015-07-29 16:55, Igor Mironchik wrote:
> I hope that in this list I will find experts of synchronization and so on.
>
> My question: is it good to make thread's sleep on mutex like this?
>
> QMutex mutex;
> mutex.lock();
> mutex.tryLock( int msecs ); // This will make sleep for the given timeout.
If the mutex is recursive, this will return immediately, having
successfully locked the mutex (again). You'll need to unlock it twice as
a result.
Why are you doing this? If the intent is just to make the thread sleep,
why not use QThread::msleep?
--
Matthew
More information about the Interest
mailing list