Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #pragma omp parallel default(shared) { int i; #pragma omp for lastprivate(i) for (i=0; i!=n; i++) { work(i); } }

Найдите ошибку в следующем фрагменте программы: #pragma omp parallel default(shared) { int i; #pragma omp for lastprivate(i) for (i=0; i!=n; i++) { work(i); } }

вопрос

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

в заголовке цикла, витки которого распределяются между нитями при помощи директивы for вместо оператора отношения (типа <,<=,>,>=) указан оператор сравнения (!=)
индексная переменная цикла, витки которого распределяются между нитями при помощи директивы for, не может быть указана в клаузе lastprivate
в данном фрагменте программы ошибки нет
Сложность вопроса
95
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за ответы интуит
07 мар 2019
Аноним
Зачёт прошёл. Лечу в клуб отмечать победу над тестом интут
14 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.