Главная /
Программирование на 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
Сложность вопроса
62
Сложность курса: Программирование на Intel Cilk Plus
74
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет вот эти ответы inuit? Это же крайне просто
01 мар 2019
Аноним
Кто ищет эти вопросы по интуит? Это же очень простые ответы
28 июл 2018
Другие ответы на вопросы из темы программирование интуит.
- # Допустима ли следующая форма распараллеливания цикла: int i; cilk_for (i = 0; i < 100; i++);?
- # Допустима ли следующая форма распараллеливания цикла: cilk_for (unsigned int i = 0; i != i; i += 0);?
- # Может ли гонка за данными не влиять на результат работы программы?
- # Правильным ли является оператор присваивания c[1:5] = d[1:5]?
- # В каком режиме выполняется программа на Cilk, если нет свободных рабочих потоков?