How can you force a thread to sleep for infinite period?
Thread.Sleep(-1)
Thread.Sleep(0)
Thread.Interupt()
Thread.Wait()