Qt之QFuture理解

embedded/2024/9/23 17:28:39/

结构

1
1..n
Future<T>
QFutureInterface<T>
«interface»
QFutureCallOutInterface
+void postCallOutEvent(const QFutureCallOutEvent&)
+void callOutInterfaceDisconnected()
QFutureInterfaceBase
QFutureInterfaceBasePrivate
QFutureCallOutEvent

QFutureCallOutInterface :作为QFuture处理过程中的回调

QFutureWatcher

QFutureWatcherBasePrivateQFutureCallOutInterface的实现类

QFutureWatcher<T>
QFutureWatcherBasePrivate
+ QList<QFutureCallOutEvent *> pendingCallOutEvents
+ QAtomicInt pendingResultsReady
+ int maximumPendingResultsReady
+ QAtomicInt resultAtConnected
+ bool finished
QFutureWatcherBase
-const QFutureInterfaceBase &futureInterface()
-QFutureInterfaceBase &futureInterface()
«interface»
QFutureCallOutInterface

交互时序

client QFutureInfterface QFutureInterfaceBase QFutureInterfaceBasePrivate QFutureCallOutInterface QFutureWatcherBase QFutureWatcherBasePrivate reportResult reportResultReady sendCallOut postCallOutEvent event sendCallOutEvent client QFutureInfterface QFutureInterfaceBase QFutureInterfaceBasePrivate QFutureCallOutInterface QFutureWatcherBase QFutureWatcherBasePrivate

http://www.ppmy.cn/embedded/115700.html

相关文章

mac m1 electron生产环境使用prisma,sqlite

最近在用electron开发一个适合自己的小应用&#xff0c;技术选型中使用prisma和sqlite在进行数据存储&#xff0c;写这篇文章的目的就是用来记录下遇到的一些问题。 开发环境使用prisma 1、开发环境使用prisma非常的简单&#xff0c;只需要按照教程安装prisma&#xff0c;然后…

深度学习-生成式检索-论文速读-2024-09-14

深度学习-生成式检索-论文速读-2024-09-14 前言: 生成式检索&#xff08;Generative Retrieval&#xff0c; GR&#xff09;是一种结合了生成模型和检索系统的人工智能技术方法。这种方法在处理信息检索任务时&#xff0c;不仅依赖于已有数据的检索&#xff0c;还能生成新的、…

【2025】儿童疫苗接种预约小程序(源码+文档+解答)

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…

注册信息安全专业人员(CISP)和网络安全的联系与区别

一、注册信息安全专业人员&#xff08;CISP&#xff09; CISP是个认证&#xff0c;全称是“注册信息安全专业人员”&#xff0c;它是由信息安全测评中心颁发的。得了这个认证&#xff0c;就说明你在信息安全方面有一定的专业知识和能力。 二、网络安全 那网络安全呢&#xf…

CST电磁仿真77GHz汽车雷达保险杠

77G毫米波雷达仿真时&#xff0c;要考虑天线罩和保险杠的影响。通常保险杠都是多层结构&#xff0c;有的层非常薄。如果采用传统的3D建模方法&#xff0c;会导致网格数量巨大&#xff0c;进而影响到求解效率。 三维保险杠&#xff08;bumper&#xff09;模型如下图所示&…

【乐企-业务篇】OFD对应xml实体对象定义

OFD对应xml实体对象定义 代码 import lombok.Data; import javax.xml.bind.JAXBContext; import javax

.Net Gacutil工具(全局程序集缓存工具)使用教程

GAC介绍&#xff1a; GAC&#xff08;Global Assembly Cache&#xff09;全局程序集缓存&#xff0c;是用于存放.Net应用程序共享的程序集。 像平常我们在Visual Studio中引用系统程序集时&#xff0c;这些程序集便来自于GAC。 GAC默认位置为&#xff1a;%windir%\Microsoft…

【x**3专享】安装SSH、XFTP、XShell、ARM Linux

你已经安装好了 VMware 17 和 Ubuntu&#xff0c;接下来可以按照以下步骤安装并配置 SSH、Xftp、Xshell 以及 ARM Linux 开发环境。 1. 安装 SSH 服务器 SSH 服务器允许你通过 Xshell 远程连接到 Ubuntu 系统。 在 Ubuntu 中打开终端并输入以下命令来安装 SSH&#xff1a; …