Обеспечивает ли OMP, что содержимое динамического массива является актуальным и доступно для всех потоков после барьера OMP?О барьер OMP и динамический массив
1
A
ответ
1
Да. Препятствие приводит к тому, что представление всех потоков для всей доступной памяти будет согласовано; то есть он неявно очищает все состояние программы.
0
Если ваш массив находится вне параллельной конструкции #pragma omp, он автоматически получит доступ к & всем пользователям.
Но то, как он обновляется нитью, зависит только от вашего алгоритма и синхронизирующего механизма, который вы используете для обеспечения правильности.