锁的分类

对竞争的态度:乐观锁(java.util.concurrent包中的原子类)与悲观锁(Synchronized)

等待锁的人是否公平而言:公平锁(new ReentrantLock(true))与非公平锁(new ReentrantLock())

是否可以共享: 共享锁和独享锁;ReadWriteLock,其读锁是共享锁,其写锁是独享锁

posted @ 2019-10-23 13:24  DC红茶  阅读(207)  评论(0编辑  收藏  举报