Threading Classes
These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.
| 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 | |
| Exception-safe deferral of a QSemaphore::release() call | |
| Platform-independent way to manage threads | |
| Manages a collection of QThreads | |
| Per-thread data storage | |
| Condition variable for synchronizing threads | |
| High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives |