Главная /
Программирование на Intel Cilk Plus /
Имеется следующий код: cilk::reducer_opadd<int> sum(3); void f() {cilk_spawn g(); sum += 2; cilk_sync;} void g() {sum++;} Каким будет результат вычисления suS, если в процессе выполнения произошёл захват работы?
Имеется следующий код:
cilk::reducer_opadd<int> sum(3);
void f()
{cilk_spawn g(); sum += 2; cilk_sync;}
void g()
{sum++;}
Каким будет результат вычисления suS, если в процессе выполнения произошёл захват работы?
вопросПравильный ответ:
6
2
4
8
Сложность вопроса
50
Сложность курса: Программирование на Intel Cilk Plus
74
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Оперативно уничтожьте сайт и ответы по интуит. Не ломайте образование
25 июл 2017
Аноним
Какой студент гуглит эти тесты по интуит? Это же элементарно (я не ботан)
05 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # В программе имеется оператор cilk_spawn g(). Как будет выполняться функция g()?
- # Имеется код cilk::reducer_opadd<double> result(0); cilk_for(int i=0; i<data.GetSize(); i++) result += operation(data[i]); return xxx; Что следует подставить вместо xxx?
- # В программе для многоядерной архитектуры имеется потенциальная опасность гонок за данными. Какие средства Intel® Cilk™ Plus Вы будете использовать для того, чтобы избежать гонок за данными?
- # Является ли правильным следующее выражение a[:][:] + b[0][1]?
- # Какие операции являются операциями редукции?