ConcurrentHashMap在JDK1.8的数据结构和put/size实现是怎样的?

答案解析

采用Node数组,链表+红黑树结构,put用CAS和synchronized,size用LongAdder累加,提升并发性能。