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

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

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

Вызов метода CompleteAdding для объекта типа BlockingCollection<T> приводит к:

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

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