База ответов ИНТУИТ

Параллельные вычисления и многопоточное программирование

<<- Назад к вопросам

Что происходит при замене обычного цикла for на его аналог Parallel.For?

(Отметьте один правильный вариант ответа.)

Варианты ответа
цикл будет выполняться и в случае зависимых итераций, но результаты вычислений всегда будут неверными
цикл будет выполняться и в случае зависимых итераций, но результаты вычислений могут быть верными, а могут быть неверными(Верный ответ)
возникает исключительная ситуация, если итерации цикла являются зависимыми
Похожие вопросы
Какой из операторов может встречаться только в итерации обычного цикла for, но не Parallel.For?
Как узнать при выполнении Parallel.For номер минимальной итерации, на которой происходит прерывание цикла, инициируемое выполнением оператора (метода) Break?
Какой из операторов может встречаться только в итерации цикла Parallel.For, но не в обычном for?
При выполнении методов Parallel.For и Parallel.ForEach на одной или нескольких итерациях могут возникать исключительные ситуации. Правда ли, что: 
Какие утверждения справедливы по отношению исключений, выбрасываемых на итерациях циклов Parallel.For и Parallel.ForEach:
Отметьте высказывания, истинные по отношению к семантике двух методов Parallel.For и Parallel.ForEach:
Какие высказывания истинны для цикла Parallel.ForEach:
Тело цикла Parallel.For:
Отметьте высказывания, истинные по отношению к методу, реализующему тело цикла Parallel.For:
Последовательный алгоритм умножения матриц C = A * B содержит три цикла – цикл по строкам матрицы A, по столбцам матрицы В, внутренний цикл, вычисляющий скалярное произведение строки на столбец. У каких циклов итерации независимы?