缥缈止盈
睡眠功能取决于你底层操作系统的睡眠准确性。对于非实时操作系统,就像股票Windows,你可以睡眠的最小间隔大约是10-13毫秒。我已经看到了准确的睡眠在几毫秒内的时间,当超过最低10-13毫秒。更新:就像下面引用的文档中提到的那样,在一个循环中进行睡眠是很常见的,如果它唤醒了您,那么它将确保您回到睡眠状态。我还应该提到,如果您正在运行Ubuntu,您可以通过安装RT内核包(至少在Ubuntu10.04LTS中)来尝试一个伪实时内核(带有rt_preempt修补程序集)。编辑:校正非实时Linux内核的最小睡眠间隔更接近1ms,而不是10 ms,但它以一种不确定的方式变化。