TBB Parallel_for и лямбда

Можно ли сделать что-то подобное с помощью Parallel_for

int a = 4, b = 5;
int c = 0;
int d = 0;

for(int I=0;I<100;I++)
{
for(int J=0;J<100;J++)
{
c = a+b;
cout << c << endl;
}

for(int K=0;k<100;k++)
{
d = c*2;
cout << d << endl;
}
}

Если в этом типе макета применяется параллель_for, где одно действие должно выполняться раньше другого, это может вызвать проблемы, поскольку потоки могут выполняться в разное время.

Есть ли способ гарантировать, что первый цикл for будет выполняться перед вторым?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]