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

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

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

В рабочей функции потока используется переменная SomeVal типа int. Переменная является локальной для каждого потока в следующих случаях:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

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