Распараллеливание вычислений скалярного произведения векторов с методом класса 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д