綫程類

這些 Qt Core 類為應用程序提供綫程支持。 Qt 中的綫程支持 頁麵涵蓋如何使用這些類。

並發過濾和過濾縮減

並發映射和映射縮減

並發運行

QAtomicInteger

於整數上獨立於平颱的原子操作

QAtomicPointer

為指針提供獨立於平颱的原子操作的模闆類

QFuture

錶示異步計算的結果

QFutureSynchronizer

簡化 QFuture 同步的方便類

QFutureWatcher

允許監視 QFuture 使用信號和插槽

QMutex

在綫程之間串行化訪問

QMutexLocker

簡化鎖定和解鎖互斥的方便類

QReadLocker

用於讀取訪問的鎖定和解鎖的讀寫鎖的方便簡化類

QReadWriteLock

讀/寫鎖定

QRecursiveMutex

在綫程之間串行化訪問

QRunnable

用於所有可運行對象的基類

QSemaphore

通用計數信號量

QSemaphoreReleaser

異常安全的 QSemaphore::release() 調用的延遲

QThread

獨立於平颱的綫程管理辦法

QThreadPool

管理一批 QThread

QThreadStorage

每綫程數據存儲

QWaitCondition

用於同步綫程的條件變量

QWriteLocker

用於寫入訪問的鎖定和解鎖的讀寫鎖的方便簡化類

QtConcurrent

使之無需使用低級綫程原語就能編寫多綫程程序的高級 API