![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
别惹猪儿虫
这个作者很懒,什么都没留下…
展开
-
轻量级锁、重量级锁都是啥玩意
在JDK1.6以后,为了减少消耗,锁进行了很多的升级。并且有了四种状态,从低到高- 无锁状态- 偏向锁状态- 轻量级锁状态- 重量级锁状态下面就介绍一下这四种不同等级的锁原创 2019-07-03 08:35:40 · 9066 阅读 · 1 评论 -
锁还有悲观者和乐观者
悲观锁和乐观锁是面试的高频问题,那么他们都是啥样的锁呢?原创 2019-07-10 21:45:36 · 170 阅读 · 0 评论 -
ReentrantLock源码分析
ReentrantLock,在面试的时候也是高频问题。他是一个可重入锁(同样的还有 Synchronized) ,可重入的意思是,当一个资源被一个线程拿到并加了锁之后,这个线程还可以再次进入这个资源,然后再次加锁。锁的count++。当count==0,之后,才表示这个锁被释放,其他线程可以抢夺那么他是怎么实现的呢?我们进入到ReentrantLock的源码中进行分析原创 2019-07-28 10:38:44 · 99 阅读 · 0 评论