qt6-bb10/src/corelib/thread
jian liang bf66eebbc2 Fix to exit of adopted thread watcher in Windows
Don't register the thread handle and QThread object pointer to watch list
for adopted thread watcher thread in Windows. Otherwise the watcher thread
will never exit and can't clean up its own QThreadData and QAdoptedThread
object.

Task-number: QTBUG-23961

Change-Id: Ia84326cf3cfd978d2b003ccc1bb6861db950e899
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
2012-02-25 08:23:51 +01:00
..
qatomic.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qatomic.h Remove HP PA-RISC atomic implementation. 2012-02-13 12:02:11 +01:00
qbasicatomic.h Rename Q_PROCESSOR_POWERPC to Q_PROCESSOR_POWER 2012-02-20 09:36:51 +01:00
qgenericatomic.h Silence syncqt warnings for atomic implementation headers 2012-02-06 14:50:43 +01:00
qmutex.cpp Rename Q_MUTEX_LINUX to QT_LINUX_FUTEX 2012-02-21 13:52:52 +01:00
qmutex.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmutex_linux.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmutex_mac.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmutex_p.h Rename Q_MUTEX_LINUX to QT_LINUX_FUTEX 2012-02-21 13:52:52 +01:00
qmutex_unix.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmutex_win.cpp Windows: Fix inclusion of <windows.h> 2012-02-01 11:06:19 +01:00
qmutexpool.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qmutexpool_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qoldbasicatomic.h Remove qatomic_arch.h 2012-02-13 22:15:40 +01:00
qorderedmutexlocker_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qreadwritelock.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qreadwritelock.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qreadwritelock_p.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qrunnable.cpp Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
qrunnable.h Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
qsemaphore.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qsemaphore.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qthread.cpp Add the quitlock feature to QThread. 2012-02-23 15:07:58 +01:00
qthread.h Add the quitlock feature to QThread. 2012-02-23 15:07:58 +01:00
qthread_p.h Add the quitlock feature to QThread. 2012-02-23 15:07:58 +01:00
qthread_unix.cpp Display QThread name for debugging. 2012-02-10 16:16:00 +01:00
qthread_win.cpp Fix to exit of adopted thread watcher in Windows 2012-02-25 08:23:51 +01:00
qthreadpool.cpp Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
qthreadpool.h Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
qthreadpool_p.h Move QtConcurrent into its own module 2012-02-05 17:49:16 +01:00
qthreadstorage.cpp Use QBasicMutex instead of Q_GLOBAL_STATIC QMutex 2012-02-01 22:23:55 +01:00
qthreadstorage.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qwaitcondition.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qwaitcondition.qdoc Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qwaitcondition_unix.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qwaitcondition_win.cpp Windows: Fix inclusion of <windows.h> 2012-02-01 11:06:19 +01:00
thread.pri Use standard unix mutexes on LSB 2012-02-20 11:45:01 +01:00