个人拙见
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</