Главная / Параллельное программирование для многоядерных процессоров / Укажите в каком из примеров будет применено распараллеливание?

Укажите в каком из примеров будет применено распараллеливание?

вопрос

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

Parallel.ForEach(Directory.GetFiles(path, "*.jpg"), Path => { ProcessImage(Path); });
class Tree<T> { public T Data; public Tree<T> Left, Right; } static void Walk<T>(Tree<T> tree, Action <T> func) { if (tree = null) return; Walk(tree.Left, func); Walk(tree.Right, func); func(tree.Data); }
class Tree<T> { public T Data; public Tree<T> Left, Right; } static void Walk<T>(Tree<T> tree, Action <T> func) { if (tree = null) return; Parallel.Invoke( () => Walk(tree.Left, func); () => Walk(tree.Right, func); () => func(tree.Data)); }
Сложность вопроса
72
Сложность курса: Параллельное программирование для многоядерных процессоров
72
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти ответы - я бы сломался c этими тестами intuit.
18 дек 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.