Threading Classes▲
These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.
- 
					
QAtomicInteger: The QAtomicInteger class provides platform-independent atomic operations on integers.
 - 
					
QAtomicPointer: The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers.
 - 
					
QFuture: The QFuture class represents the result of an asynchronous computation.
 - 
					
QFutureSynchronizer: The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization.
 - 
					
QFutureWatcher: The QFutureWatcher class allows monitoring a QFuture using signals and slots.
 - 
					
QMutex: The QMutex class provides access serialization between threads.
 - 
					
QMutexLocker: The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.
 - 
					
QReadLocker: The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.
 - 
					
QReadWriteLock: The QReadWriteLock class provides read-write locking.
 - 
					
QRunnable: The QRunnable class is the base class for all runnable objects.
 - 
					
QSemaphore: The QSemaphore class provides a general counting semaphore.
 - 
					
QSemaphoreReleaser: The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.
 - 
					
QThread: The QThread class provides a platform-independent way to manage threads.
 - 
					
QThreadPool: The QThreadPool class manages a collection of QThreads.
 - 
					
QThreadStorage: The QThreadStorage class provides per-thread data storage.
 - 
					
QWaitCondition: The QWaitCondition class provides a condition variable for synchronizing threads.
 - 
					
QWriteLocker: The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.
 - 
					
QtConcurrent: The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives.
 


