redission lock 粗略分析

    技术2022-07-17  79

    redission 提供lock方法总体可以归类:

    void lock()void lock(long leaseTime, TimeUnit unit)void lockInterruptibly() //和lock一致 只是会抛出异常void lockInterruptibly(long leaseTime, TimeUnit unit)boolean tryLock()boolean tryLock(long waitTime, long leaseTime, TimeUnit unit)boolean tryLock(long waitTime, TimeUnit unit)

    解锁unLock方法

    public void unlock()

    判断是否被锁方法

    boolean isLocked() //是否持有锁boolean isHeldByCurrentThread() //是否被当前线程持有锁
    Processed: 0.008, SQL: 9