Thread.sleep的用法(睡眠)

第一种:public static void sleep(long millis)
throws InterruptedException使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。 线程不会丢失任何显示器的所有权。
参数:
millis - 以毫秒为单位的睡眠时间长度

Thread.sleep(300)
//表示睡眠300毫秒

Thread.sleep的用法(睡眠)_第1张图片
记得要处理异常

第二种:public static void sleep(long millis, int nanos)
throws InterruptedException导致正在执行的线程以指定的毫秒数加上指定的纳秒数来暂停(临时停止执行),这取决于系统定时器和调度器的精度和准确性。 线程不会丢失任何显示器的所有权。
参数 :
millis - 以毫秒为单位的睡眠时间长度
nanos - 0-999999额外的纳秒睡眠

Thread.sleep(30000,100)
//表示睡眠300毫秒加上100纳秒

你可能感兴趣的