JDK1.8之StampedLock读写锁
"welcome to ARTAvrilLavigne Blog"
一、StampedLock
1.1、简述
StampedLock是Java8引入的一种新的所机制,可以认为它是读写锁ReentrantReadWriteLock的一个改进版本,读写锁虽然分离了读和写的功能,使得读与读之间可以完全并发,但是读和写之间依然是冲突的,读锁会完全阻塞写锁,它使用的依然是悲观的锁策略。如果有大量的读线程,也有可能引起写线程的饥饿。而StampedLock则提供...