Главная / Программирование на Intel Cilk Plus / Имеется код cilk::reducer_opadd<float> sum = 0; ... cilk_for( size_t i=1; i<n; ++i ) sum += f(i); ... = sum.get_value(); Что произойдёт с переменной sum после порождения новых потоков?

Имеется код cilk::reducer_opadd<float> sum = 0; ... cilk_for( size_t i=1; i<n; ++i ) sum += f(i); ... = sum.get_value();

Что произойдёт с переменной sum после порождения новых потоков?

вопрос

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

каждый поток получит доступ к собственному "изображению" переменной sum
каждый поток получит доступ к общей переменной sum
переменная sum доступна только из мастер-потока
Сложность вопроса
30
Сложность курса: Программирование на Intel Cilk Plus
74
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за пятёрку
01 фев 2019
Аноним
Зачёт сдал. Бегу отмечать отмечать 5 за тест интуит
31 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.