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  | 
|
Way to store computation results to be accessed by QFuture  | 
|
Convenience class that simplifies locking and unlocking read-write locks for read access  | 
|
Read-write locking  | 
|
Access serialization between threads  | 
|
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  | 
|
Convenience class that simplifies locking and unlocking read-write locks for write access  | 
|
High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives  | 
|
Used for adjusting task parameters  | 
    © The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
    https://doc.qt.io/qt-6.0/thread.html