锁的分类
锁自身会有一个计数器,重入后+1. 释放锁-1 直到0的时候全部释放完成

悲观锁,乐观锁
现成挂起

互斥锁, 共享锁 读读操作是共享的

锁的优化
1.6之前线程直接挂起, 1.6之后会进行cas操作,会偏向当前线程,然后升级成轻量级锁,再升级成重量级锁
锁自身会有一个计数器,重入后+1. 释放锁-1 直到0的时候全部释放完成

悲观锁,乐观锁
现成挂起

互斥锁, 共享锁 读读操作是共享的

锁的优化
1.6之前线程直接挂起, 1.6之后会进行cas操作,会偏向当前线程,然后升级成轻量级锁,再升级成重量级锁