[转]ReentrantLock的实现原理

本篇主要写下面几个东西: 什么是AQS ReentrantLock的使用 ReentrantLock的原理 公平锁 尝试获取锁 线程进入等待队列 阻塞等待线程 释放锁 中断锁 非公平锁 总结 什么是AQS AQS便是AbstractQueuedSynchronizer,一个用来构建锁和同步工具的框架,包括经常使用的ReentrantLock、CountDownLatch、Semaphore等。ja
相关文章
相关标签/搜索