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 _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest