Так что Thread.Sleep() плохо (http://msmvps.com/blogs/peterritchie/archive/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program.aspx).
Есть ли рекомендованная альтернатива симуляции паузы при выполнении программы? Например, петля? Хотя я предполагаю, что это связано с большим количеством накладных расходов при инициализации переменных, проверкой состояния bool и т.д.
Спасибо