Главная / Параллельное программирование с использованием инструментов и технологий Intel / Имеется следующий код на OpenMP: double a = 10.0; #pragma omp parallel private(a) { ... } Можно ли средствами OpenMP сделать так, чтобы локальные копии переменной а в каждом потоке имели то же значение, что и исходная переменная a?

Имеется следующий код на OpenMP: double a = 10.0; #pragma omp parallel private(a) { ... } Можно ли средствами OpenMP сделать так, чтобы локальные копии переменной а в каждом потоке имели то же значение, что и исходная переменная a?

вопрос

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

да. Это будет сделано автоматически
да. Нужно заменить параметр private на параметр firstprivate
нет. Такого способа не существует
Сложность вопроса
84
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень намудрённый вопрос интуит.
07 июн 2019
Аноним
Это очень заурядный вопрос intuit.
22 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.