Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions

Threading Classes

These classes are relevant to threaded applications. See Thread Support in Qt for an overview of the features Qt provides to help with multithreaded programming.

QAtomicIntPlatform-independent atomic operations on integers
QAtomicPointerTemplate class that provides platform-independent atomic operations on pointers
QMutexAccess serialization between threads
QMutexLockerConvenience class that simplifies locking and unlocking mutexes
QReadLockerConvenience class that simplifies locking and unlocking read-write locks for read access
QReadWriteLockRead-write locking
QSemaphoreGeneral counting semaphore
QThreadPlatform-independent threads
QThreadStoragePer-thread data storage
QWaitConditionCondition variable for synchronizing threads
QWriteLockerConvenience class that simplifies locking and unlocking read-write locks for write access
QtConcurrentHigh-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.5.1