Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #define N 10 int icount; #pragma omp threadprivate(icount) #pragma omp parallel { #pragma omp for for (icount=0; icount<N; icount++) { … } }

Найдите ошибку в следующем фрагменте программы: #define N 10 int icount; #pragma omp threadprivate(icount) #pragma omp parallel { #pragma omp for for (icount=0; icount<N; icount++) { … } }

вопрос

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

только статические переменные могут быть указаны в директиве threadprivate (static int icount)
в качестве индексной переменной цикла, распределяемого между нитями при помощи директивы for, не могут использоваться переменные, указанные в директиве threadprivate
в данном фрагменте программы ошибки нет
Сложность вопроса
70
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Немедленно заблокируйте сайт vtone.ru с ответами с интуит. Пожалуйста
27 июн 2020
Аноним
Зачёт сдан. Мчусь кутить отмечать экзамен интуит
16 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.