Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: int numt=0; #pragma omp parallel { #pragma omp critical { numt=omp_get_num_threads(); #pragma omp barrier #pragma omp flush (numt) } }

Найдите ошибку в следующем фрагменте программы: int numt=0; #pragma omp parallel { #pragma omp critical { numt=omp_get_num_threads(); #pragma omp barrier #pragma omp flush (numt) } }

вопрос

Правильный ответ:

директива barrier не может быть использована внутри критической секции (конструкции critical)
директива flush не может быть использована внутри критической секции (конструкции critical)
в данном фрагменте программы ошибки нет
Сложность вопроса
86
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за ответы по интуиту.
27 сен 2017
Аноним
Это очень простой решебник по интуиту.
24 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.