.NET 4.x Как сделать, чтобы потоки выполнялись параллельно? - C#

Узнай цену своей работы

Формулировка задачи:

у меня есть 6 потоков, но как мне сделать чтобы они шли параллельно ?
static void Main(string[] args)
        {
            Thread t1 = new Thread(thread1);
            t1.Start();
            Thread t2 = new Thread(thread2);
            t2.Start();
            Thread t3 = new Thread(thread3);
            t3.Start();
            Thread t4 = new Thread(thread4);
            t4.Start();
            Thread t5 = new Thread(thread5);
            t5.Start();
            Thread t6 = new Thread(thread6);
            t6.Start();
        }
static void(thread1)
{
......
..
}
P.S. И если один из них закончил свою работу то он больше не работает

Решение задачи: «.NET 4.x Как сделать, чтобы потоки выполнялись параллельно?»

textual
Листинг программы
static void Main(string[] args)
        {
            Thread t1 = new Thread(thread1);
            t1.Start();
{
тут потоки, 6 штук
}
            Thread t2 = new Thread(thread2);
            t2.Start();
{
тут потоки, 6 штук
}
            Thread t3 = new Thread(thread3);
            t3.Start();
{
тут потоки, 6 штук
}
            Thread t4 = new Thread(thread4);
            t4.Start();
{
тут потоки, 6 штук
}
            Thread t5 = new Thread(thread5);
            t5.Start();
{
тут потоки, 6 штук
}
            Thread t6 = new Thread(thread6);
            t6.Start();
{
тут потоки, 6 штук
}
        }

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


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

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

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