Главная / Параллельное программирование с помощью языка C# / Каким образом можно распараллелить следующий LINQ-запрос? var q = from n in numbers where n % 2 > 0 select n;

Каким образом можно распараллелить следующий LINQ-запрос? var q = from n in numbers where n % 2 > 0 select n;

вопрос

Правильный ответ:

модификация запроса не требуется. Обработка запросов в C# 4.0 автоматически распараллеливается.
добавить вызов метода AsParallel() для источника данных
добавить служебные слова as parallel в конец запроса
использовать параметр ParallelOptions при выполнении запроса в методе ToList() или ToArray()
Сложность вопроса
79
Сложность курса: Параллельное программирование с помощью языка C#
57
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень простецкий решебник intuit.
18 фев 2020
Аноним
Большое спасибо за решениями по intuit.
08 сен 2017
Оставить комментарий
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.