Распараллеливание поиска минимума и максимума с помощью класса 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();