.NET 4.x Как сделать, чтобы потоки выполнялись параллельно? - C#
Формулировка задачи:
у меня есть 6 потоков, но как мне сделать чтобы они шли параллельно ?
P.S. И если один из них закончил свою работу то он больше не работает
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)
{
......
..
}Решение задачи: «.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 штук
}
}