Class NonClock

java.lang.Object
org.miaixz.bus.core.center.date.NonClock

public class NonClock extends Object
系统时钟 高并发场景下System.currentTimeMillis()的性能问题的优化 System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右) System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道 后台定时更新时钟,JVM退出时,线程自动回收 see: http://git.oschina.net/yu120/sequence
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • NonClock

      public NonClock(long period)
      构造
      Parameters:
      period - 时钟更新间隔,单位毫秒
  • Method Details

    • now

      public static long now()
      Returns:
      当前时间
    • nowDate

      public static String nowDate()
      Returns:
      当前时间字符串表现形式