How to Sleeping a thread for Zero Seconds in C#