ConcurrentHashMap的底层原理分析
Map中用到最多的是HashMap,有关HashMap的介绍和底层源码的分析可以看我之前的文章。 HashMap有个很致命的问题就是他并非线程安全,因此在多线程环境下使用HashMap会出现问题,HashTable线程安全,但是它的效率太低了,ConcurrentHashMap就出现了,ConcurrentHashMap兼顾了线程安全和速度,下面就从底层源码出发来了解一下Co
Map中用到最多的是HashMap,有关HashMap的介绍和底层源码的分析可以看我之前的文章。 HashMap有个很致命的问题就是他并非线程安全,因此在多线程环境下使用HashMap会出现问题,HashTable线程安全,但是它的效率太低了,ConcurrentHashMap就出现了,ConcurrentHashMap兼顾了线程安全和速度,下面就从底层源码出发来了解一下Co