美文网首页
Qt官方示例-并发运行函数

Qt官方示例-并发运行函数

作者: Qt君 | 来源:发表于2020-04-09 02:05 被阅读0次

演示如何并发运行标准函数。

  QtConcurrent的Run函数示例演示如何将并发性应用于标准函数,使用QFuture实例等待获取返回值。

#include <QDebug>
#include <QThread>
#include <QString>
#include <qtconcurrentrun.h>
#include <QApplication>

using namespace QtConcurrent;

void hello(QString name)
{
    qDebug() << "Hello" << name << "from" << QThread::currentThread();
}

int main(int argc, char **argv)
{
    QApplication app(argc, argv);
    QFuture<void> f1 = run(hello, QString("Alice"));
    QFuture<void> f2 = run(hello, QString("Bob"));
    f1.waitForFinished();
    f2.waitForFinished();
}

关于更多

  • QtCreator软件可以找到:
what_find.png
  • 或在以下Qt安装目录找到:
C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\qtconcurrent\runfunction
  • 相关链接
https://doc.qt.io/qt-5/qtconcurrent-runfunction-example.html
  • Qt君公众号回复『Qt示例』获取更多内容。

相关文章

  • Qt官方示例-并发运行函数

    演示如何并发运行标准函数。   QtConcurrent的Run函数示例演示如何将并发性应用于标准函数,使用QFu...

  • Qt QString的使用

    Qt QString的使用 1. QString的arg()函数 函数介绍: 示例代码 上述函数执行效果:Deci...

  • Qt官方示例-窗口标志

    窗口标志示例展示了如何使用Qt中可用的窗口标志类型来指定窗口系统属性。   根据示例整理出来的各窗口标志作用一览表...

  • Qt官方示例-数字时钟

    基于QLCDNumber实现的LCD的时钟显示。   DigitalClock继承于QLCDNumber,并实现一...

  • Qt官方示例-目录视图

    该示例显示了本地文件系统的树状视图。它使用QFileSystemModel类提供文件和目录信息。   声明mode...

  • Weex官方示例编译运行

    背景: 最近在看关系Native动态化的相关东西,同时也经朋友的提醒注意到了React Native和阿里新开源的...

  • Qt官方示例-计算器

    该示例显示了如何使用信号和槽来实现计算器小部件的功能,以及如何使用QGridLayout将子小部件放置在网格中。 ...

  • Qt官方示例-虚拟键盘使用

    这是一个使用Qt虚拟键盘的QML文本输入示例。   该示例提供两种使用方式:一种用于桌面平台,另一种用于嵌入式平台...

  • Qt官方示例-条形图

    该示例显示如何创建条形图。 0x01 创建图表容器 0x02 配置坐标轴 0x03 加载条形图数据项 0x04 配...

  • Qt官方示例-摆动的文字

    该示例演示了如何使用QBasicTimer和timerEvent对小部件进行动画处理和使用QFontMetrics...

网友评论

      本文标题:Qt官方示例-并发运行函数

      本文链接:https://www.haomeiwen.com/subject/axnfmhtx.html