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

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

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

В каком случае не осуществляется заимствование задач из локальной очереди загруженного потока?

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

Варианты ответа
есть задачи в глобальной очереди(Верный ответ)
задачи в локальной очереди созданы с опцией PreferFairness
режим WorkStealing выключен с помощью опций планировщика
все рабочие потоки заняты обработкой(Верный ответ)
Похожие вопросы
Для изменения порядка обработки вложенных задач, находящихся в локальной очереди потока, необходимо:
Для осуществления заимствования рабочим потоком Thread1 задачи из локальной очереди потока Thread2 необходимо соблюдение следующих условий:
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
Одновременный запуск нескольких задач (добавление в очередь готовых задач) осуществляется в следующих фрагментах кода:
В рабочей функции потока используется переменная SomeVal типа int. Переменная является локальной для каждого потока в следующих случаях:
Для помещения вложенной задачи в глобальную очередь потока необходимо
Какие средства синхронизации можно использовать для ожидания событий из другого потока?
Какие методы работают без явного объявления задач:
Для выполнения пользовательских задач с помощью пула потоков необходимо:
Число рабочих потоков, участвующих при обработке задач, зависит от следующих факторов::