类 LockByKey<T>

java.lang.Object
cool.scx.common.util.LockByKey<T>
类型参数:
T - KEY

public final class LockByKey<T> extends Object
根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问
  • 构造器详细资料

    • LockByKey

      public LockByKey()
    • LockByKey

      public LockByKey(Function<T,Semaphore> semaphoreBuilder)
  • 方法详细资料

    • lock

      public void lock(T key)
    • unlock

      public void unlock(T key)