Qt 4.8: Threading Classes

Qt Reference Documentation

- Qt 4.8
- ALL VERSIONS

- A
- A
- A
- Print

# Threading Classes

QAtomicInt | Platform-independent atomic operations on integers
QAtomicPointer | Template class that provides platform-independent atomic operations on pointers
QFuture | Represents the result of an asynchronous computation
QFutureSynchronizer | Convenience class that simplifies QFuture synchronization
QFutureWatcher | Allows monitoring a QFuture using signals and slots
QMutex | Access serialization between threads
QMutexLocker | Convenience class that simplifies locking and unlocking mutexes
QReadLocker | Convenience class that simplifies locking and unlocking read-write locks for read access
QReadWriteLock | Read-write locking
QRunnable | The base class for all runnable objects
QSemaphore | General counting semaphore
QThread | Platform-independent way to manage threads
QThreadPool | Manages a collection of QThreads
QThreadStorage | Per-thread data storage
QWaitCondition | Condition variable for synchronizing threads
QWriteLocker | Convenience class that simplifies locking and unlocking read-write locks for write access
QtConcurrent | High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives