#include <QCoreApplication>
#include <QtConcurrent/QtConcurrent>
#include <QFuture>
#include <QString>
#include <QDebug>
QString addString(QString str1, QString str2)
{
return str1 + str2;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFuture<QString> future = QtConcurrent::run(addString, QString("1234"), QString("abc"));
QString res = future.result();
qDebug() << res;
return a.exec();
}
#include <QtConcurrent/QtConcurrent>
#include <QFuture>
#include <QString>
#include <QDebug>
QString addString(QString str1, QString str2)
{
return str1 + str2;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFuture<QString> future = QtConcurrent::run(addString, QString("1234"), QString("abc"));
QString res = future.result();
qDebug() << res;
return a.exec();
}