Thread.sleep()是java提供的函数。在调用该函数的过程中可能会发生InterruptedException异常。
SystemClock.sleep()是android提供的函数。在调用该函数的过程中不会发生InterruptedException异常,中断事件将要被延迟直到下一个中断事件。
SystemClock.sleep(millis) is a utility function very similar to Thread.sleep(millis), but it ignores InterruptedException. Use this function for delays if you do not use Thread.interrupt(), as it will preserve the interrupted state of the thread.
本文对比分析了Java中的Thread.sleep()函数与Android平台的SystemClock.sleep()函数在处理线程延时时的区别及应用场景,特别强调了SystemClock.sleep()在中断事件处理上的优势。
3634

被折叠的 条评论
为什么被折叠?



