ec5e59b73c
and isRunning() should return false. This restore the Qt 4.7 behaviour In Qt 4.7, the finished() was called with the thread's intenal mutex locked. Which mean that: - Call to isRunning or isFinished called from a slot connected to finish within the thread would deadlock. (Hence no compatibility to keep here) - Call to isRunning or isFinished from a slot connected with QueuedConnection in another thread would lock the mutex until the destructors are finished. and then return as if the thread have finished. Change-Id: I963eccae8f7634aff90cc4bbab6ca886a78e35eb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> |
||
---|---|---|
.. | ||
qatomicint | ||
qatomicpointer | ||
qmutex | ||
qmutexlocker | ||
qreadlocker | ||
qreadwritelock | ||
qsemaphore | ||
qthread | ||
qthreadonce | ||
qthreadstorage | ||
qwaitcondition | ||
qwritelocker | ||
thread.pro |