摘要: 1、核心原理是分段加锁 2、Map->Sergent[](使用的是ReentrantLock的非公平模式)->HashEntry[] 3、get操作使用volatile进行了无锁化设计,需要分析下为什么? 4、put操作是串行的,加锁了。 5、分析下hash算法 阅读全文
posted @ 2016-07-03 16:52 YDDMAX 阅读(130) 评论(0) 推荐(0)
摘要: 1、Condition是个接口,其实现类是同步器里面的一个内部静态类:ConditionObject。 2、Lock是个接口,该接口里面有个方法是:Condition newCondition(); 3、ReentrantReadWriteLock里面实际上是有两个锁,readLock和writeL 阅读全文
posted @ 2016-07-03 13:14 YDDMAX 阅读(178) 评论(0) 推荐(0)