Thread.Sleep
TimeBeginPeriod
尝试使用Thread.SpinWait
http://msdn.microsoft.com/en-us/library/ff650674.aspx
然而,使用Interop可能会限制这种方法。
StopWatch
QueryPerformanceCounter
Thread.Sleep
甚至不能精确到毫秒。16ms 是典型值,除非有人调用TimeBeginPeriod
来缩短它。这是一个 Windows 的限制,而不是 .net 的限制。如果 Java 能够以如此精度睡眠,我会感到惊讶。另一方面,忙等待可以具有更高的精度。 - CodesInChaos