ReenrantLock 加锁过程

  ReenrantLock 加锁过程流程图以及AQS队列入队情况 2.公平锁与非公平锁区别 非公平锁: 当锁释放的时候,获取锁的线程会和队列中第一个线程竞争锁资源,但是已经在队列中的线程还是按照先进先出的顺序去获取锁。 公平锁: 当锁释放的时候,队列中第一个线程会去获取锁资源。 3.队列中元素如何出队? 当t1释放资源,t2如果获取到锁,那么会把t2之前结点的指针都断开,让GC回收该结点。原来的
相关文章
相关标签/搜索