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

Параллельное программирование с помощью языка C#

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

Для выполнения циклической обработки с большим числом итераций и малой вычислительной нагрузкой на каждой итерации эффективнее использовать:

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

Варианты ответа
последовательный цикл for.
Parallel.ForEach с пакетной обработкой итераций(Верный ответ)
Parallel.ForEach с блочной декомпозицей
Paralle.Invoke
Похожие вопросы
Какому методу или методам соответствует оператор break при распараллеливании циклической обработки с помощью Parallel.For?
Какой метод объекта ParallelLoopState позволяет досрочно выйти из цикла на заданной итерации, вне зависимости от того, какие итерации уже обработаны?
Для ожидания завершения обработки пользовательских рабочих элементов пулом потоков можно использовать
Декомпозиция по диапазону позволяет эффективнее обрабатывать:
Блочная (динамическая) декомпозиция позволяет эффективнее обрабатывать:
При осуществлении пакетной обработки с помощью метода Parallel.ForEach делегат обработки вызывается
Какой метод объекта ParallelLoopState позволяет досрочно выйти из цикла, но обработать все итерации с номером меньшим, чем заданный?
В чем преимущества использования пула потоков для параллельной обработки?
Для изменения порядка обработки вложенных задач, находящихся в локальной очереди потока, необходимо:
Для обработки исключений, возникающих в задаче, блок try обрамляет: