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