导致扩容的情况
在了解JDK1.8的ConcurrentHashMap扩容机制之前,要先知道ConcurrentHashMap什么情况会导致扩容。
1.put操作(插入键值对)
put函数的操作要通过putVal操作,如果有特殊情况要扩容。
put操作代码:
1 public V put(K key, V value) { 2 return putVal(key, value, false); 3 }
导致扩容的情况
在了解JDK1.8的ConcurrentHashMap扩容机制之前,要先知道ConcurrentHashMap什么情况会导致扩容。
1.put操作(插入键值对)
put函数的操作要通过putVal操作,如果有特殊情况要扩容。
put操作代码:
1 public V put(K key, V value) { 2 return putVal(key, value, false); 3 }
相关文章: