摘要: 一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo 阅读全文
posted @ 2022-04-01 16:40 FOEVERYANG 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 先看依赖结构图 按照锁的划分ReentrantLock是可重入锁; 所谓重入锁,指的是以线程为单位,当一个线程获取对象锁之后,这个线程可以再次获取本对象上的锁,而其他的线程是不可以的。 首先上一下测试代码 private static final Lock lock=new ReentrantLoc 阅读全文
posted @ 2022-04-01 16:08 FOEVERYANG 阅读(85) 评论(0) 推荐(0) 编辑