StampedLock 锁
StampedLock锁StampedLock 锁概述
StampedLock 锁
概述
StampedLock 是并发包里JDK8新增的一个锁,该锁提供了三种模式的读写控制,当调用获取锁的系列函数式,会返回一个long 型的变量,我们称之为戳记(stamp),这个戳记代表了锁的状态。其中try系列获取锁的函数,当获取锁失败后会返回标记为0的stamp值。当调用释放锁和转换锁的方法时需要传入获取锁时返回的stamp值。
写锁 writeLock : 是一个排它锁 或 独占锁,某时只有一个线程可以获取该锁,
原创
2020-12-25 20:14:58 ·
184 阅读 ·
0 评论