Распараллеливание вычислений скалярного произведения векторов с методом класса 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы