Главная / Параллельное программирование для многоядерных процессоров / Укажите правильный вариант распараллеливания запроса LINQ в PLINQ: IEnumerable<T> data = ...; var q = data.Where(x => p(x)).Orderby(x => k(x)).Select(x => f(x)); foreach (var e in q) a(e);

Укажите правильный вариант распараллеливания запроса LINQ в PLINQ: IEnumerable<T> data = ...; var q = data.Where(x => p(x)).Orderby(x => k(x)).Select(x => f(x)); foreach (var e in q) a(e);

вопрос

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

IEnumerable<T> data = ...; var q = data.AsParallel().Where(x => p(x)).Orderby(x => k(x)).Select(x => f(x)); foreach (var e in q) a(e);
IEnumerable<T> data = ...; var q = from x in data.AsParallel() where p(x) orderby k(x) select f(x); foreach (var e in q) a(e);
IEnumerable<T> data = ...; var q = data.Where(x => p(x)).Orderby(x => k(x)).Select(x => f(x)); Parallel.foreach (var e in q) a(e);
Сложность вопроса
93
Сложность курса: Параллельное программирование для многоядерных процессоров
72
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел этот крутой сайт с ответами по тестам интуит до этого
07 сен 2017
Аноним
спасибо за пятёрку
21 мар 2016
Аноним
Я помощник профессора! Прямо сейчас заблокируйте сайт vtone.ru с ответами интуит. Умоляю
29 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.