ReenTrantLock源码解析

可重入锁在实现上基于AQS框架,内部维护线程的state以及队列(CLH)的waitStatus,大量采用非阻塞算法,在中低量的并发上效率是很是高的。java 下面分多种状况分析源码,这里只分析非公平锁。node 1.简单应用,不使用条件队列算法 final ReentrantLock lock=new ReentrantLock(); for (int i = 0; i <2;
相关文章
相关标签/搜索