摘要:
1. LinkedHashMap.Entry LinkedHashMap继承自HashMap,在其内部维护了一个双向链表 2. LinkedHashMap 1' get + afterNodeAccess + accessOrder(true):将被访问的节点移至双向链表尾部 2' newNode、 阅读全文
摘要:
1. Semaphore Semaphore和ReentrantReadWriteLock.ReadLock(读锁)都采用AbstractOwnableSynchronizer共享排队的方式实现。 关于AbstractQueuedSynchronizer中的独占锁和共享锁,请参考ReentrantL 阅读全文