当前位置: 首页 > article >正文

Qt 线程类

线程类

这些类与线程应用程序相关。

Concurrent Filter and Filter-Reduce

并行地从序列中选择值并组合它们

Concurrent Map and Map-Reduce

并行地从序列中转换值并组合它们

Concurrent Run

在单独线程中运行任务的简单方法

Concurrent Task

在独立线程中运行任务的可配置方式

QAtomicInteger

独立于平台的整数原子操作

QAtomicPointer

对指针进行独立于平台的原子运算的模板类

QFuture

代表异步计算的结果

QFutureSynchronizer

简化 QFuture 同步的便利类

QFutureWatcher

允许使用信号和插槽监控 QFuture

QMutex

线程间的访问序列化

QMutexLocker

简化锁定和解锁互斥的便利类

QPromise

存储 QFuture 可访问的计算结果的方法

QReadLocker

简化读取访问的读写锁锁定和解锁的便利类

QReadWriteLock

读写锁

QRecursiveMutex

线程间的访问序列化

QRunnable

所有可运行对象的基类

QSemaphore

通用计数信号

QSemaphoreReleaser

以异常安全方式延迟调用 QSemaphore::release()

QThread

与平台无关的线程管理方式

QThreadPool

管理 QThreads 集合

QThreadStorage

每线程数据存储

QWaitCondition

同步线程的条件变量

QWriteLocker

简化锁定和解锁读写锁(用于写访问)的便利类

QtConcurrent

高级应用程序接口,无需使用低级线程原语即可编写多线程程序

QtConcurrent::QTaskBuilder

用于调整任务参数

QtFuture::WhenAnyResult

QtFuture::WhenAnyResult 用于表示 QtFuture::whenAny() 的结果。

QAtomicInteger::qYieldCpu()

注意: Qt 的线程类是用本地线程 API 实现的,如 Win32 和 pthreads。因此,它们可以与相同本地 API 的线程一起使用。

Thread Support in Qt | Qt 6.8


http://www.kler.cn/a/600969.html

相关文章:

  • 详解c++20的协程,自定义可等待对象,生成器详解
  • <tauri><rust><GUI>基于rust和tauri,实现多窗口与窗口间通信
  • ISIS-2 邻居建立关系
  • Python 编程中函数嵌套的相关解析
  • React 中React.memo的作用,如何利用它进行组件性能优化?
  • 单片机中C++的局部static变量的初始化仍然遵循控制流
  • Python爬虫异常处理:自动跳过无效URL
  • 2021年蓝桥杯第十二届CC++大学B组真题及代码
  • Redisson 实现分布式锁简单解析
  • OpenCV的Python开发环境搭建(Windows)
  • 目标和力扣--494
  • Readis自动化部署
  • ReentranLock手写
  • FPGA的直方图均衡
  • Python的线程、进程与协程
  • DrissionPage打造全自动音乐推荐系统——从爬虫到机器学习
  • 团体协作项目总结Git
  • Windows环境下使用OpenSSL查看pfx证书的有效期
  • 文章内容生成大语言模型训练的qa语料集
  • 使用vector构造杨辉三角形