Threading Classes▲
These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.
-
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.
-
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.
-
QThreadStorage: The QThreadStorage class provides per-thread data storage.
-
QtConcurrent: The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives.