public static void sleep (long time)
这是来自 Eclipse 中的 android文档;
“导致发送此消息的线程在给定的时间间隔内休眠(以毫秒为单位)。不能保证精度 - 线程可能比请求的睡眠时间更多或更少。”
这是什么意思线程可能比请求的睡眠更多或更少。为什么在使用这种方法时它不是绝对的?
这不是绝对的,原因有几个,主要原因是我们不能那么准确地测量时间。此外,它可能必须等待更多的高优先级线程放松,然后才能再次被允许插入。
这个问题不是安卓特有的,而是一般的任何线程,即使是在台式电脑上,原因在这里解释得很好。