Главная /
Параллельное программирование с помощью языка C# /
Для параллельного выполнения следующего LINQ-запроса необходимо: var q = Enumerable.Range(1, 100000).Select( i => f(i)).Where(d => d% 11);
Для параллельного выполнения следующего LINQ
-запроса необходимо:
var q = Enumerable.Range(1, 100000).Select( i => f(i)).Where(d => d% 11);
вопрос
Правильный ответ:
добавить вызов метода
AsParallel
перед методом Select
добавить вызов метода
AsParallel
в конец запроса
добавить вызов метода
AsParallel
перед методом Range
использовать параметр
ParallelOptions
при выполнении запроса в методе ToList
() или ToArray
() Сложность вопроса
82
Сложность курса: Параллельное программирование с помощью языка C#
57
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не справился c этими тестами интуит.
08 сен 2018
Аноним
Гранд мерси за тесты по интуит.
17 мар 2017
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Можно ли выполнить досрочную остановку выполнения PLINQ-запроса?
- # Технология Inlined execution предназначена для оптимизации выполнения:
- # Какие средства синхронизации используют вызовы ядра операционной системы?
- # Какие средства синхронизации позволяют организовать барьерную синхронизацию (один поток дожидается завершения нескольких потоков):
- # Объект Monitor поддерживает следующие возможности