How could you pause a thread for three seconds?
Thread.Sleep(3000);
Thread.Pause(3000);
Thread.Resume(-3000);
Thread.Suspend(3000);