Можно ли сделать что-то подобное с помощью 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 будет выполняться перед вторым?
Задача ещё не решена.
Других решений пока нет …