Распараллеливание поиска минимума и максимума с помощью класса Task - C#
Формулировка задачи:
Ребят, помогите написать программу. Сколько голову не ломала не смогла.
Вычислить максимальное и минимальное значения элементов числового массива с помощью методов класса TASK.
Решение задачи: «Распараллеливание поиска минимума и максимума с помощью класса Task»
textual
Листинг программы
- int[] array = new int[10];
- for (int i = 0; i < 10; i++)
- {
- array[i]= Convert.ToInt32(Console.ReadLine());
- }
- var minTask = Task.Factory.StartNew<int>(() => array.Min());
- var maxTask = Task.Factory.StartNew<int>(() => array.Max());
- Task.WaitAll(minTask, maxTask);
- var min = minTask.Result;
- var max = maxTask.Result;
- Console.WriteLine("min - " + min);
- Console.WriteLine("max - " + max);
- Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д