随笔分类 - 锁和并发
锁和并发
摘要:1.AQS具备的特性: 阻塞等待队列 共享/独占 公平/非公平 可重入 允许中断 2.Aqs的抽象模型: 2.1.ReentrantLock juc lock接口实现,实现是基于AQS,需要手动加锁跟解锁 ReentrantLock lock(),unlock() 悲观锁 独占 AQS 1.vola
阅读全文
摘要:1.synchronized 锁的升级过程: 由于并发量不同,争抢的激烈程度不同出现锁的升级。 锁升级不可逆。 2.为什么要使用锁。 对共有资源的操作,因为对同一资源涉及多数据的复制,使用,回写等不能保证资源的原子性。 即围绕共有资源的原子性和有序性,可见性。 cup处理数据需要遵循 2.1JMM模
阅读全文