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

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

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

Следующий запрос выполняется
  var q = ParallelEnumerable.Range(1, N).Where(n=>true).Take(10).ToArray(); 

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

Варианты ответа
параллельно
последовательно(Верный ответ)
параллельно или последовательно в зависимости от величины N
нет правильных вариантов
Похожие вопросы
Каким образом можно распараллелить следующий 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-запроса необходимо:
 var q = Enumerable.Range(1, 100000).Select( i => f(i)).Where(d => d% 11);  
Обращение к свойству Result задачи, которая еще выполняется
Следующий фрагмент приводит к действиям планировщика:
 static void Main()  {  Thread thread = new Thread(() => {    Parallel.Invoke(f1, f2);  f3();  });  thread.Start();  }    
Следующий фрагмент приводит к действиям планировщика:
 static void Main()  {  Thread thread = new Thread(() => {    f1();   Task t = Task.Factory.StartNew(() => f2());   });  thread.Start();  }  
Следующий фрагмент приводит к действиям планировщика
 static void Main()  {   ThreadPool.QueueUserWorkItem(f1,);  ThreadPool.QueueUserWorkItem(f2,);  ThreadPool.QueueUserWorkItem(f3); }  
Следующий фрагмент кода приводит к действиям планировщика:
 static void Main()  {  ..  Task t1 = Task.Factory.StartNew( () =>  SomeWork());  Task t2 = Task.Factory.StartNew( () =>  SoweWork());  ..  }  
Если вложенные задачи выполняются в том же потоке, что и родительская задача, то порядок выполнения следующий: