这些 Qt Core 类为应用程序提供线程支持。 Qt 中的线程支持 页面涵盖如何使用这些类。
| 并发过滤和过滤缩减 | |
| 并发映射和映射缩减 | |
| 并发运行 | |
| QAtomicInteger | 于整数上独立于平台的原子操作 |
| QAtomicPointer | 为指针提供独立于平台的原子操作的模板类 |
| QFuture | 表示异步计算的结果 |
| QFutureSynchronizer | 简化 QFuture 同步的方便类 |
| QFutureWatcher | 允许监视 QFuture 使用信号和插槽 |
| QMutex | 在线程之间串行化访问 |
| QMutexLocker | 简化锁定和解锁互斥的方便类 |
| QReadLocker | 用于读取访问的锁定和解锁的读写锁的方便简化类 |
| QReadWriteLock | 读/写锁定 |
| QRunnable | 用于所有可运行对象的基类 |
| QSemaphore | 通用计数信号量 |
| QSemaphoreReleaser | 异常安全的 QSemaphore::release() 调用的延迟 |
| QThread | 独立于平台的线程管理办法 |
| QThreadPool | 管理一批 QThread |
| QThreadStorage | 每线程数据存储 |
| QWaitCondition | 用于同步线程的条件变量 |
| QWriteLocker | 用于写入访问的锁定和解锁的读写锁的方便简化类 |
| QtConcurrent | 使之无需使用低级线程原语就能编写多线程程序的高级 API |