并发编程:ReentrantLock

ReentrantLock 1. 和Aqs的关系 2. 非公平锁加锁流程 1. 和Aqs的关系 2. 非公平锁加锁流程 第一个线程t1,第一次加锁,没有加锁之前 aqs(NonfairSync)的状态 2. t1加锁成功后 3. 第二个线程t2尝试加锁,如果加锁成功 4. t2加锁失败,会创建队列 t == null队列还没有创建; compareAndSetHead(new Node())创建一
相关文章
相关标签/搜索