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

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

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

Какой запрос выполняется последовательно

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
ParallelEnumerable.Range(1, N).Take(5).ToArray();(Верный ответ)
ParallelEnumerable.Range(1, N).Where(n=> n % 2 == 0).ToArray();
ParallelEnumerable.Range(1, N).SelectMany(i => f(i)).ToArray();
ParallelEnumerable.Range(1, N).Where(n=>true).Take(5).ToArray();(Верный ответ)
Похожие вопросы
Следующий запрос выполняется
  var q = ParallelEnumerable.Range(1, N).Where(n=>true).Take(10).ToArray(); 
Какие операторы выполняются последовательно в PLINQ-запросах
Для передачи управления другому потоку, конкурирующему за ядро процессора, на котором выполняется данный поток без прекращения его работы, можно использовать:
Обращение к свойству Result задачи, которая еще выполняется
Каким образом можно распараллелить следующий LINQ-запрос?
  var q = from n in numbers   where n % 2 > 0    select n;  
Каким образом можно распараллелить следующий LINQ-запрос?
  var q = data.Select(item => f(item)).Where(o => p(o));  
Какой объект синхронизации можно использовать для предотвращения запуска нескольких копий одного приложения?
Какой инструмент синхронизации можно использовать для организации потокобезопасного увеличения счетчика целочисленного типа?
Какой из перечисленных LINQ-операторов обладает наименьшей эффективностью распараллеливания:
Какой метод объекта ParallelLoopState позволяет досрочно выйти из цикла, но обработать все итерации с номером меньшим, чем заданный?