TimeUnit
最编程
2024-05-20 20:35:21
...
TimeUnit
表示给定粒度单位的持续时间,并提供跨单元转换的实用方法,以及在这些单元中执行定时和延迟操作。
TimeUnit
不保留时间信息,但仅帮助组织和使用可在各种上下文中单独维护的时间表示。
纳秒定义为千分之一微秒,微秒为千分之一毫秒,毫秒为千分之一秒,一分钟为六十秒,一小时为六十分钟,一天为二十四小时。
TimeUnit
主要用于通知基于时间的方法如何解释给定的定时参数。 例如,如果lock不可用,则以下代码将在50毫秒内超时:
Lock lock = ...; if (lock.tryLock(50L, TimeUnit.MILLISECONDS)) ...
而此代码将在50秒内超时:
Lock lock = ...; if (lock.tryLock(50L, TimeUnit.SECONDS)) ...
但请注意,无法保证特定的超时实现能够以与给定的TimeUnit
相同的粒度注意到时间的TimeUnit
。 上一篇: Px, Em 转换工具