Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #define N 10 int A[N], sum; #pragma omp parallel default(shared) num_threads(10) { int iam=omp_get_thread_num(); #pragma omp critical (update_a) #pragma omp critical (update_a) sum +=A[iam]; }

Найдите ошибку в следующем фрагменте программы: #define N 10 int A[N], sum; #pragma omp parallel default(shared) num_threads(10) { int iam=omp_get_thread_num(); #pragma omp critical (update_a) #pragma omp critical (update_a) sum +=A[iam]; }

вопрос

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

критические секции не могут быть вложены друг в друга
одноименные критические секции не могут быть вложены друг в друга
в данном фрагменте программы ошибки нет
Сложность вопроса
15
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, почему я не увидел данный сайт с решениями интуит раньше
06 окт 2019
Аноним
Я провалил зачёт, какого рожна я не увидел этот великолепный сайт с решениями интуит до зачёта
30 ноя 2018
Аноним
Зачёт сдан. Мчусь кутить отмечать 5 в зачётке по тесту
03 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.