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