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

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

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

Вложенные задачи выполняются (с учетом действия всех стратегий планировщика):

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

Варианты ответа
могут выполняться в разных рабочих потоках (Верный ответ)
ни одно из представленных утверждений не верно
если являются дочерними, то выполняются в одном рабочем потоке.
в том же рабочем потоке, что и родительская задача
Похожие вопросы
Если вложенные задачи выполняются в том же потоке, что и родительская задача, то порядок выполнения следующий:
В родительской задаче tParent запускаются поочередно вложенные задачи tChild1 и tChild2. При каких условиях вложенная задача tChild1 может успеть завершиться раньше, чем задача tChild2?
Следующий фрагмент приводит к действиям планировщика:
 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());  ..  }  
Какие запросы выполняются параллельно?
Какие операторы выполняются последовательно в PLINQ-запросах
Параллельный алгоритм состоит из четырех независимых подзадач, которые выполняются за одинаковое время. Ускорение алгоритма на двуядерной системе составляет 1.5. Чему равно ускорение алгоритма на четырех ядерной системе?