![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁
七英里的旅行
最怕一生碌碌无为,还说平凡难道可贵。
展开
-
Synchronized升级过程总结
要理解Synchronized,首先要清楚偏向锁,轻量级锁和重量级锁,在使用方面需要有wait/wait(time)/notify/notifyAll等,下面我们就来介绍一下Synchronized的流程和使用方法; Synchronized的升级过程 (Java SE 1.6中为了减少获得锁和释放锁带来的 性能消耗而引入的偏向锁和轻量级锁) Synchronized的升级顺序是 无锁–>...原创 2019-08-14 17:23:57 · 1322 阅读 · 1 评论 -
Lock总结
Lock在我们日常研发中经常会使用到,比如ReenTrantLock,ReentrantReadWriteLock,StampedLock (JDK1.8新增), 下面就详细介绍一下它们的使用方法。 ReenTrantLock ReenTrantLock支持公平锁和非公平锁,也是独占锁,下面来说一下ReenTrantLock下的方法和使用。 **lock:**获取阻塞锁。 // 默认是费...原创 2019-08-14 17:27:04 · 221 阅读 · 0 评论