Я знаю, что вы не можете иметь оператор break для цикла OpenMP, но мне было интересно, есть ли способ обхода проблемы, но при этом выигрывает от parallelism. В основном у меня есть цикл "for", который перемещается по элементам большого вектора, ища один элемент, который удовлетворяет определенному условию. Однако есть только один элемент, который будет удовлетворять условию, поэтому как только это будет найдено, мы можем выйти из цикла, заранее спасибо
for(int i = 0; i <= 100000; ++i)
{
if(element[i] ...)
{
....
break;
}
}