Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #include <omp.h> int main (void){ #pragma omp parallel { int numt; #pragma omp single numt=omp_get_num_threads(); if (numt < 4) do_small_work(); else do_big_work (); } }

Найдите ошибку в следующем фрагменте программы: #include <omp.h> int main (void){ #pragma omp parallel { int numt; #pragma omp single numt=omp_get_num_threads(); if (numt < 4) do_small_work(); else do_big_work (); } }

вопрос

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

после конструкции single отсутствует директива barrier
в директиве single отсутствует клауза copyprivate(numt)
в данном фрагменте программы ошибки нет
Сложность вопроса
74
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал и ладушки. спс
23 ноя 2017
Аноним
Пишет вам сотрудник университета! Срочно сотрите сайт и ответы с интуит. Пожалуйста
23 июн 2017
Аноним
Благодарю за помощь по интуит.
08 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.