06 2019 档案
摘要:CyclicBarrier是什么?
CyclicBarrier具有什么特性?
CyclicBarrier与CountDownLatch的对比?
阅读全文
摘要:StampedLock是什么?
StampedLock具有什么特性?
StampedLock是否支持可重入?
StampedLock与ReentrantReadWriteLock的对比?
阅读全文
摘要:AQS的定位?
AQS运用的设计模式?
AQS的重要组成部分?
AQS的总体流程?
阅读全文
摘要:CountDownLatch是什么?
CountDownLatch具有哪些特性?
CountDownLatch通常运用在什么场景中?
CountDownLatch的初始次数是否可以调整?
阅读全文
摘要:Semaphore是什么?
Semaphore具有哪些特性?
Semaphore通常使用在什么场景中?
Semaphore的许可次数是否可以动态增减?
Semaphore如何实现限流?
阅读全文
摘要:读写锁是什么?
读写锁具有哪些特性?
ReentrantReadWriteLock是怎么实现读写锁的?
如何使用ReentrantReadWriteLock实现高效安全的TreeMap?
阅读全文
摘要:ReentrantLock有哪些优点?
ReentrantLock有哪些缺点?
ReentrantLock是否可以完全替代synchronized?
阅读全文
摘要:条件锁是什么?
条件锁适用于什么场景?
条件锁的await()是在其它线程signal()的时候唤醒的吗?
阅读全文
摘要:重入锁是什么?
ReentrantLock如何实现重入锁?
ReentrantLock为什么默认是非公平模式?
ReentrantLock除了可重入还有哪些特性?
阅读全文