聊聊“锁”事

可重入锁 ReentrantLock
读锁 ReadLock
写锁 WriteLock
悲观锁(Pessimistic Locking),一种加锁策略,不是真正的锁。
乐观锁(Optimistic Locking), 一种加锁策略,不是真正的锁。
自旋锁(SpinBlock),JDK未实现自旋锁,但我们可以通过 while 和 CAS 实现一个。
偏向锁,见synchronized锁升级
轻量级锁,synchronized锁升级
重量级锁,synchronized锁升级
公平锁
非公平锁
可中断锁
共享锁
互斥锁
死锁
活锁
行锁
表锁

猜你喜欢

转载自www.cnblogs.com/mougg/p/12320688.html
今日推荐