qt 示例中的QtConcurrent::map的进度条理解

个人拙见

QFuture<void> QtConcurrent::map(Sequence &sequence, MapFunctor function)
QFuture<void> QtConcurrent::map(Iterator begin, Iterator end, MapFunctor function)
针对生产者和消费者模型,对于共享的内存中的数据可以通过map并行去计算,因为map会以可用的线程数去并行计算sequence中的每一个
共享的数据使用QList,QVector,std ::vector等容器

代码

#include <QtWidgets>
#include <QtConcurrent>

#include <functional>

using namespace</

猜你喜欢

转载自blog.csdn.net/MMTS_yang/article/details/110531269