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

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

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

у меня есть 6 потоков, но как мне сделать чтобы они шли параллельно ?
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. Thread t1 = new Thread(thread1);
  4. t1.Start();
  5. Thread t2 = new Thread(thread2);
  6. t2.Start();
  7. Thread t3 = new Thread(thread3);
  8. t3.Start();
  9. Thread t4 = new Thread(thread4);
  10. t4.Start();
  11. Thread t5 = new Thread(thread5);
  12. t5.Start();
  13. Thread t6 = new Thread(thread6);
  14. t6.Start();
  15. }
Листинг программы
  1. static void(thread1)
  2. {
  3. ......
  4. ..
  5. }
P.S. И если один из них закончил свою работу то он больше не работает

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

textual
Листинг программы
  1. static void Main(string[] args)
  2.         {
  3.             Thread t1 = new Thread(thread1);
  4.             t1.Start();
  5. {
  6. тут потоки, 6 штук
  7. }
  8.             Thread t2 = new Thread(thread2);
  9.             t2.Start();
  10. {
  11. тут потоки, 6 штук
  12. }
  13.             Thread t3 = new Thread(thread3);
  14.             t3.Start();
  15. {
  16. тут потоки, 6 штук
  17. }
  18.             Thread t4 = new Thread(thread4);
  19.             t4.Start();
  20. {
  21. тут потоки, 6 штук
  22. }
  23.             Thread t5 = new Thread(thread5);
  24.             t5.Start();
  25. {
  26. тут потоки, 6 штук
  27. }
  28.             Thread t6 = new Thread(thread6);
  29.             t6.Start();
  30. {
  31. тут потоки, 6 штук
  32. }
  33.         }

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


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

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

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы