public static void Sleep(int timeoutMilliseconds) { Debug.Assert(timeoutMilliseconds >= -1); ThreadWaitInfo waitInfo = RuntimeThread.CurrentThread.WaitInfo; if (waitInfo.CheckAndResetPendingInterrupt) { throw new ThreadInterruptedException(); } waitInfo.Sleep(timeoutMilliseconds); }
public static void Sleep(int timeoutMilliseconds, bool interruptible = true) { ThreadWaitInfo.Sleep(timeoutMilliseconds, interruptible); }