Каким образом можно распараллелить следующий LINQ-запрос? var q = data.Select(item => f(item)).Where(o => p(o));
(Отметьте один правильный вариант ответа.)
Варианты ответа
модификация запроса не требуется. Обработка запросов в C# 4.0 автоматически распараллеливается.
использовать параметр ParallelOptions при выполнении запроса Select
добавить модификатор AsParallel() в конец запроса
использовать параметр ParallelOptions при выполнении запроса в методе ToList() или ToArray()
добавить модификатор AsParallel() после источника данных(Верный ответ)