QtConcurrent is a Qt framework namespace providing high-level multithreading APIs.
QtConcurrent namespace was introduced in Qt 4.4. The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives such as mutexes, read-write locks, wait conditions, or semaphores.
As of Qt 4.8.0, it includes:
- 2 Classes
- 2 Types
- and mostly Functions
As of Qt 5, it became a separate add-on module, and includes:
QtConcurrent
namespaceQFuture
QFutureIterator
QFutureWatcher
QFutureSynchronizer
Details can be found on the following page.
Resources: