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

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

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

Операция извлечения Take для объекта типа BlockedCollection<T>, не содержащего элементы и без вызова CompleteAdding, приводит

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

Варианты ответа
блокировка текущего потока(Верный ответ)
метод возвращает false
метод возвращает null
генерируется исключение
Похожие вопросы
При выполнении операции добавления Add для объекта типа BlockedCollection<T>, содержащего максимальное число элементов и без вызова CompleteAdding, происходит:
Вызов метода CompleteAdding для объекта типа BlockingCollection<T> приводит к:
Метод WaitOne объекта синхронизации Semaphore не приводит к блокировке в случае
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
В родительской задаче tParent запускаются поочередно вложенные задачи tChild1 и tChild2. При каких условиях вложенная задача tChild1 может успеть завершиться раньше, чем задача tChild2?
Какие методы типа Task и объекта типа Task предполагают блокировку текущего потока до завершения задачи
В рабочей функции потока используется переменная SomeVal типа int. Переменная является общей в следующих случаях:
В рабочей функции потока используется переменная SomeVal типа int. Переменная является локальной для каждого потока в следующих случаях:
Вызов метода Thread.Sleep(0) приводит к следующему:
Родительская задача ParentTask завершается без исключений, во вложенной (не дочерней) задаче innerTask возникает исключение. Статусы задач: