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

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

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

Вызов метода Thread.Sleep(0) приводит к следующему:

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

Варианты ответа
генерируется исключение
текущий поток блокируется на бесконечное время
текущий поток снимается с процессора, не дожидаясь завершения выделенного кванта времени(Верный ответ)
поток продолжает выполняться без промедлений
Похожие вопросы
Вызов метода CompleteAdding для объекта типа BlockingCollection<T> приводит к:
Следующий фрагмент приводит к действиям планировщика:
 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();  }  
Какой фрагмент кода гарантирует запуск метода f1 до запуска метода f2.
Операция извлечения Take для объекта типа BlockedCollection<T>, не содержащего элементы и без вызова CompleteAdding, приводит
Метод WaitOne объекта синхронизации Semaphore не приводит к блокировке в случае
Метод Thread.Yield игнорируется в случае:
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
Реализация агрегированных вычислений с помощью метода Parallel.For
При выполнении параллельной обработки с помощью метода Parallel.For