休眠指定的时间,我们通常用下面的代码
Thread.sleep(long millis)//休眠指定的时间,传入的时间是毫秒
Thread.sleep(long millis, int nanos)//休眠指定的时间,传入的时间是毫秒加纳秒
上面两种是常用的休眠方法,但是由于时间是毫秒或纳秒,操作起来需要换算成秒,不方便,这时TimeUnit排上了用场
TimeUnit操作
1. 休眠指定的时间,单位是秒:
TimeUnit.SECONDS.sleep(10);//休眠10秒
2. 休眠指定的时间,单位是毫秒:
TimeUnit.MILLISECONDS.sleep(10);//休眠10豪秒
3. 休眠指定的时间,单位是微秒:
TimeUnit.MICROSECONDS.sleep(10);//休眠10微秒
4. 休眠指定的时间,单位是纳秒:
TimeUnit.NANOSECONDS.sleep(10);//休眠10纳秒