The <QtConcurrentRun> header provides a way to run a function in a separate thread.
The <QtConcurrentFilter> header provides concurrent Filter and Filter-Reduce.
The <QtConcurrentMap> header provides concurrent Map and MapReduce.
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
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
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
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.