这些 Qt Core 类为应用程序提供线程支持。 Qt 中的线程支持 页面涵盖如何使用这些类。
Selecting values from a sequence and combining them, all in parallel | |
Transforming values from a sequence and combining them, all in parallel | |
A simple way to run a task in a separate thread | |
A configurable way to run a task in a separate thread | |
于整数上独立于平台的原子操作 | |
为指针提供独立于平台的原子操作的模板类 | |
表示异步计算的结果 | |
简化 QFuture 同步的方便类 | |
允许监视 QFuture 使用信号和插槽 | |
在线程之间串行化访问 | |
简化锁定和解锁互斥的方便类 | |
存储由 QFuture 访问的计算结果的办法 | |
用于读取访问的锁定和解锁的读写锁的方便简化类 | |
读/写锁定 | |
在线程之间串行化访问 | |
用于所有可运行对象的基类 | |
通用计数信号量 | |
异常安全的 QSemaphore::release() 调用的延迟 | |
独立于平台的线程管理办法 | |
管理一批 QThread | |
每线程数据存储 | |
用于同步线程的条件变量 | |
用于写入访问的锁定和解锁的读写锁的方便简化类 | |
使之无需使用低级线程原语就能编写多线程程序的高级 API | |
用于调节任务参数 | |
QtFuture::WhenAnyResult 用于表示 QtFuture::whenAny() 的结果 | |