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

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

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

Метод Thread.Yield игнорируется в случае:

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

Варианты ответа
нет потоков с большим приоритетом, чем приоритет текущего потока
нет конкуренции за ядро, на котором выполняется текущий поток(Верный ответ)
приложение выполняется на одноядерном процессоре
нет правильных ответов
Похожие вопросы
Метод WaitOne объекта синхронизации Semaphore не приводит к блокировке в случае
Следующий фрагмент приводит к действиям планировщика:
 static void Main()  {  Thread thread = new Thread(() => {    Parallel.Invoke(f1, f2);  f3();  });  thread.Start();  }    
Вызов метода Thread.Sleep(0) приводит к следующему:
Следующий фрагмент приводит к действиям планировщика:
 static void Main()  {  Thread thread = new Thread(() => {    f1();   Task t = Task.Factory.StartNew(() => f2());   });  thread.Start();  }  
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
При выполнении операции добавления Add для объекта типа BlockedCollection<T>, содержащего максимальное число элементов и без вызова CompleteAdding, происходит:
В родительской задаче tParent запускаются поочередно вложенные задачи tChild1 и tChild2. При каких условиях вложенная задача tChild1 может успеть завершиться раньше, чем задача tChild2?
Метод Parallel.For позволяет:
Метод Flatten применяется для
Какой метод объекта ParallelLoopState позволяет досрочно выйти из цикла, но обработать все итерации с номером меньшим, чем заданный?