Распараллеливание вычислений скалярного произведения векторов с методом класса Task - C#
Формулировка задачи:
Ребят, помогите написать программу. Уже сессия, а я все еще тупая в этом предмете... Сколько голову не ломала не смогла.
С помощью методов класса Task распараллелить вычисления скалярного произведения векторов.
Рассчитываю на вас! Всем добра!
Решение задачи: «Распараллеливание вычислений скалярного произведения векторов с методом класса Task»
textual
Листинг программы
static void Main(string[] args) { Task task1 = new Task(()=>DisplayMessage("вызов метода с параметрами")); task1.Start(); Task task2 = new Task(Display); task2.Start(); Task task3 = new Task(() => { Console.WriteLine("Id задачи: {0}", Task.CurrentId); }); task3.Start(); Task task4 = Task.Factory.StartNew(() => { Console.WriteLine("Id задачи: {0}", Task.CurrentId); }); TaskFactory tf = new TaskFactory(); Task t5 = tf.StartNew(Display); Console.ReadLine(); } static void Display() { Console.WriteLine("Id задачи: {0}", Task.CurrentId); } static void DisplayMessage(string message) { Console.WriteLine("Сообщение: {0}", message); Console.WriteLine("Id задачи: {0}", Task.CurrentId); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д