- 链接地址:https://blog.csdn.net/nineya_com/article/details/121635507
- 链接标题:【精选】Java 锁系列(七)——StampedLock源码分析_java判断锁是否被持有_玖涯菜菜子的博客-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:5619
文章浏览阅读743次。一、StampedLock概述StampedLock 是读写锁的实现,对比 ReentrantReadWriteLock 主要不同是该锁不允许重入,多了乐观读的功能,使用上会更加复杂一些,且仅支持非公平锁,但是具有更好的性能表现。StampedLock 的状态由版本和模式组成。 获取锁方法返回一个邮戳,表示和控制与锁状态相关的访问; 这些方法的“尝试”邮戳可能会返回特殊值 0 来表示获取锁失败。 锁释放和转换方法需要标记作为参数,如果它们与锁的状态不匹配则失败。本文对 StampedLock 的实现源码_java判断锁是否被持有
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除
标签:java判断锁是否被持有