Threading Classes

These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.

Concurrent Filter and Filter-Reduce

Concurrent Map and Map-Reduce

Concurrent Run

QAtomicPointer

Template class that provides platform-independent atomic operations on pointers

QFutureWatcher

Allows monitoring a QFuture using signals and slots

QSemaphoreReleaser

Exception-safe deferral of a QSemaphore::release() call

QtConcurrent

High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives