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

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

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

Для отмены выполняющегося PLINQ-запроса можно использовать

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

Варианты ответа
метод Stop объекта ParallelQuery<T>
метод Cancel объекта ParallelQuery<T>
не существует возможности отменить выполняющийся запрос
метод Cancel объекта CancellationTokenSource(Верный ответ)
Похожие вопросы
Можно ли выполнить досрочную остановку выполнения PLINQ-запроса?
Блок try для обработки исключений, возникающий при выполнении PLINQ-запроса, обрамляет:
Блочное (динамическое) разделение данных осуществляется при выполнении следующего PLINQ-запроса:
Разделение данных по диапазону осуществляется в следующих PLINQ-запросах:
Для ожидания завершения задачи типа Task<int> можно использовать
Для параллельного выполнения следующего LINQ-запроса необходимо:
 var q = Enumerable.Range(1, 100000).Select( i => f(i)).Where(d => d% 11);  
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
При выполнении операции добавления Add для объекта типа BlockedCollection<T>, содержащего максимальное число элементов и без вызова CompleteAdding, происходит:
В родительской задаче tParent запускаются поочередно вложенные задачи tChild1 и tChild2. При каких условиях вложенная задача tChild1 может успеть завершиться раньше, чем задача tChild2?
Каким образом можно распараллелить следующий LINQ-запрос?
  var q = from n in numbers   where n % 2 > 0    select n;