Qt_Core_AD_11 - 8BitsCoding/RobotMentor GitHub Wiki
#include <QtCore/QCoreApplication>
#include <qlist.h>
#include <qdebug.h>
#include <QtConcurrent/qtconcurrentmap.h>
int do_map(int value)
{
qInfo() << "Do stuff: " << value;
int num = value + 10;
return num;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QList<int> values;
for (int i = 0; i < 9; i++) {
values << i;
}
qInfo() << "Starting blocked";
QList<int> updated = QtConcurrent::blockingMapped(values,&do_map);
qInfo() << updated;
qInfo() << "Finished";
return a.exec();
}