#pragma omp parallel [clause list] //条件并行(if(标量表达式)),并发度(nums_threads()),数据处理;
三种并行方式:
1.没想好怎么命名:
#pragma opm parallel ..........
{
do something;
}
2.迭代:
#pragma opm parallel ..........
{
#pragma opm for [clause list] //schedule ;nowait;orderde; 数据处理;
for(int i=0;i<N;++i)
{
do something;
}
}
3.任务:
#pragma opm parallel .......... //nowait;数据处理;
{
#pragma opm sections [clause list]
#pragma opm section
{
teska();
}
#pragma opm section
{
teskb();
}
}