锁的分类

发布时间 2023-05-08 16:16:13作者: lamda表达式先驱

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

 悲观锁,乐观锁

现成挂起

 

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

 

 锁的优化

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