技术栈
公平锁加锁
木小同
4 个月前
数据库
·
redis
·
面试
·
公平锁
·
公平锁释放
·
公平锁加锁
redis面试(十六)公平锁释放和排队加锁
RedissonFairLock.unlockInnerAsync()方法 这和加锁的逻辑没有太大区别 也就是说在客户端A他释放锁的时候,也会走while true的脚本逻辑,看一下有序集合中的元素的timeout时间如果小于了当前时间,就认为他的那个排队就过期了,就删除他,让他后面重新尝试获取锁的时候重排序