These classes are relevant to threaded applications.
QSystemReadWriteLock | Read-write locking between processes |
QAtomicInt | Platform-independent atomic operations on integers |
QAtomicPointer | Template class that provides platform-independent atomic operations on pointers |
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 |
QSemaphore | General counting semaphore |
QThread | Platform-independent threads |
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 |