Class AtomicNoLock

java.lang.Object
org.aoju.bus.core.lock.AtomicNoLock
All Implemented Interfaces:
Lock

public class AtomicNoLock extends Object implements Lock
无锁实现
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • AtomicNoLock

      public AtomicNoLock()
  • Method Details

    • lock

      public void lock()
      Specified by:
      lock in interface Lock
    • lockInterruptibly

      public void lockInterruptibly()
      Specified by:
      lockInterruptibly in interface Lock
    • tryLock

      public boolean tryLock()
      Specified by:
      tryLock in interface Lock
    • tryLock

      public boolean tryLock(long time, TimeUnit unit)
      Specified by:
      tryLock in interface Lock
    • unlock

      public void unlock()
      Specified by:
      unlock in interface Lock
    • newCondition

      public Condition newCondition()
      Specified by:
      newCondition in interface Lock