java的ReentrantLock原理
示例代码如下,主要包括两个方法:
public static void main(String[] args) throws InterruptedException {Lock lock = new ReentrantLock();lock.lock();lock.unlock();}
双向链表初始状态:
双向链表从尾节点添加阻塞的节点:
读源码写注释:
示例代码如下,主要包括两个方法:
public static void main(String[] args) throws InterruptedException {Lock lock = new ReentrantLock();lock.lock();lock.unlock();}
双向链表初始状态:
双向链表从尾节点添加阻塞的节点:
读源码写注释: