java.util.concurrent-------TimeUnit

java.util.concurrent并发库是JDK1.5新增的,其作者是Doug Leajava.util.concurrent-------TimeUnit ,此人是个BOSS级别的天才人物了.有了他提供的类库,使得我们对多线程并发、锁有了很大的帮助,减少了并发难度、并且相对应java本身的synchronized同步有了很大的性能提升.readLock、writeLock使得控制的力度更小、更精确。 
TimeUnit是一个枚举类型,可以将时间方便快捷的转换为(天、时、分、秒、纳秒)day,hour,minute,second,millli... 
有了这个类我们可以方便将时间进行转换 
for example: 
1、我们将1个小时转换为多少分钟、多少秒 
   1小时转换分钟数为60分钟 
   TimeUnit.HOURS.toMinutes(1) =>60 
   1小时转换分钟数为3600秒 
   TimeUnit.HOURS.toMinutes(1) =>3600 
2、如果将秒转换为小时、分钟呢 
   3600秒转换分钟数为60分钟 
   TimeUnit.SECONDS.toMinutes(3600) =>60 
   3600秒转换小时数为1小时

TimeUnit.SECONDS.toHours(3600) =>1

上一篇:Bootstrap IIFE


下一篇:Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器