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

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

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

Разделение данных по диапазону осуществляется в следующих PLINQ-запросах:

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

Варианты ответа
разделение данных по диапазону осуществляется во всех PLINQ-запросах
var q = ParallelEnumerable.Range(1, 1000).Where(i => i%5 == 0).Select(i=> i*i);(Верный ответ)
>var q = Partitioner.Create(ParallelData, true) Where(item=>f(item)).Select(item=>f(item);
var q = ParallelData.GroupBy(o.Key);
Похожие вопросы
Блочное (динамическое) разделение данных осуществляется при выполнении следующего PLINQ-запроса:
Блок try для обработки исключений, возникающий при выполнении PLINQ-запроса, обрамляет:
Какие операторы выполняются последовательно в PLINQ-запросах
Для отмены выполняющегося PLINQ-запроса можно использовать
Можно ли выполнить досрочную остановку выполнения PLINQ-запроса?
Для осуществления заимствования рабочим потоком Thread1 задачи из локальной очереди потока Thread2 необходимо соблюдение следующих условий:
В рабочей функции потока используется переменная SomeVal типа int. Переменная является общей в следующих случаях:
В рабочей функции потока используется переменная SomeVal типа int. Переменная является локальной для каждого потока в следующих случаях:
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
При выполнении операции добавления Add для объекта типа BlockedCollection<T>, содержащего максимальное число элементов и без вызова CompleteAdding, происходит: