0
public static void sleep (long time) 

这是来自 Eclipse 中的 android文档

“导致发送此消息的线程在给定的时间间隔内休眠(以毫秒为单位)。不能保证精度 - 线程可能比请求的睡眠时间更多或更少。”

这是什么意思线程可能比请求的睡眠更多或更少。为什么在使用这种方法时它不是绝对的?

4

1 回答 1

3

这不是绝对的,原因有几个,主要原因是我们不能那么准确地测量时间。此外,它可能必须等待更多的高优先级线程放松,然后才能再次被允许插入。

这个问题不是安卓特有的,而是一般的任何线程,即使是在台式电脑上,原因在这里解释得很好。

于 2013-02-12T21:38:09.820 回答