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

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

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

Освобождение или захват семафора приводит к исключению в следующих случаях

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

Варианты ответа
при освобождении семафора значение внутреннего счетчика превысило заданное максимальное значение(Верный ответ)
при захвате семафора значение внутреннего счетчика стало меньше заданного минимального значения
освобождение и захват семафоров не приводит к исключениям
при захвате семафора значение внутреннего счетчика превысило заданное максимальное значение
Похожие вопросы
В рабочей функции потока используется переменная SomeVal типа int. Переменная является общей в следующих случаях:
В рабочей функции потока используется переменная SomeVal типа int. Переменная является локальной для каждого потока в следующих случаях:
В каких случаях не возникает проблема гонки данных
В каких случаях возникает проблема гонки данных:
В каких случаях не возникает проблема гонки данных
В каких случаях обеспечивается относительно равномерная загрузка потоков
Вызов метода Thread.Sleep(0) приводит к следующему:
В каких случаях задача завершается со статусом Faulted
Следующий фрагмент приводит к действиям планировщика:
 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();  }