TimeUnit:Thread.sleep()工具类

休眠指定的时间,我们通常用下面的代码

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纳秒

秒、毫秒、微妙、纳秒换算

http://www.malaoshi.top/show_1EFccBBcIEK.html