Java并发编程(多线程) -- 第四部分(JUC - 2)
十六、JUC下常用类(包含源码) - 第二部分1. StampedLock该类自 JDK 8 加入,是为了进一步优化读性能,它的特点是在使用读锁、写锁时都必须配合【戳】使用加解读锁 long stamp = lock.readLock(); lock.unlockRead(stamp);加解写锁 long stamp = lock.writeLock(); lock.unlockWrite(stamp);乐观读,StampedLock 支持 tryOptimisticRead() 方法