0

关于任务概念的最后一个子句,我有一点问题。下面的代码与 if-else 语句一起工作正常,该语句确保任务在递归快速排序实现的长度少于 100 个元素时中止。现在我想用最后一个子句来实现它,但我不工作。它比 if-else 语句慢得多

//if ( length > 100 ){
   #pragma omp task untied final(length < 100) mergeable
   do_something(a,c);
   #pragma omp task untied final(length < 100) mergeable
   do_something(b,c);
//}else{
//      do_something(a,c);
//      do_something(b,c);
//}
4

0 回答 0