Как на C# запустить поочередно несколько потоков (РЕШЕНО)?
Вопрос таков — как мне сделать поочередное исполнение потоков ? Чтобы следующий поток ожидал пока предыдущий не закончит свою работу. И желательно как можно менее ресурсоемко.
Ниже приведён самый оптимальный вариант://Цикл в основном потоке
for(int i = 0; i < 500; i++) Console.WriteLine(i);
Вы уж определитесь, что вам нужно: либо параллельно выполнять, либо последовательно. Зачем создавать параллельный код, который будет вести себя как последовательный, но с диким overhead'ом?