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.2/thread.html