История изменений
Исправление shkolnick-kun, (текущая версия) :
while(true)
{
bool cond;
cond = true;
# pragma omp parallel
{
int n = omp_get_thread_num();
while(cond)
{
do_stuff(n);
# pragma omp master
{
sync_stuff();
cond = is_end();
}
}
}
}
Так не пробовал?
Исходная версия shkolnick-kun, :
while(true)
{
bool cond;
cond = true;
# pragma omp parallel
{
while(cond)
{
int n = omp_get_thread_num();
do_stuff(n);
# pragma omp master
{
sync_stuff();
cond = is_end();
}
}
}
}
Так не пробовал?