Threading Classes
These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.
High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives  | |
Platform-independent atomic operations on integers  | |
Template class that provides platform-independent atomic operations on pointers  | |
Represents the result of an asynchronous computation  | |
Convenience class that simplifies QFuture synchronization  | |
Allows monitoring a QFuture using signals and slots  | |
Access serialization between threads  | |
Convenience class that simplifies locking and unlocking mutexes  | |
Convenience class that simplifies locking and unlocking read-write locks for read access  | |
Read-write locking  | |
Convenience class that simplifies locking and unlocking read-write locks for write access  | |
The base class for all runnable objects  | |
General counting semaphore  | |
Platform-independent way to manage threads  | |
Manages a collection of QThreads  | |
Per-thread data storage  | |
Condition variable for synchronizing threads  |