qt并行循環(huán)
方法一:
QList<int> listn(height);
for (int n = 0; n < height; n++) listn[n]=n;
QtConcurrent::blockingMap(listn, [&](int n){
//數(shù)據(jù)處理
});
方法二:
在 .pro 文件中添加以下配置:
QMAKE_CXXFLAGS += -fopenmp
QMAKE_LFLAGS += -fopenmp
代碼:
#include <omp.h>
#pragma omp parallel for num_threads(4)
for (int i = 0; i < 100; i++)
{
// 在這里進行并行處理
}
浙公網(wǎng)安備 33010602011771號