【发布时间】:2017-04-02 19:15:25
【问题描述】:
我想要一个与 Qt 并行执行的 for 循环,我遇到了QtConcurrent::map。我当前的代码如下所示:
QList<int> list;
for(int i=0;i<100;i++) list.append(i);
auto future=QtConcurrent::map(list,[=](const int &i) {
// do stuff in parallel
});
QList 看起来像是在浪费空间(在代码行和内存中)。是否有一个(伪)迭代器只在 2 个数字之间计数? Qt 中有更智能的解决方案吗?
【问题讨论】:
标签: c++ qt concurrency