java7和java8中的ConCurrentMap有什么不同?

CAS、ReentrantLock、UNSAFE volatile

java7中使用的是分段锁segment来保证线程安全的,

Java8 的 ConcurrentHashMap不再使用 Segment 分段锁来保证并发写,而是使用 CAS 操作来保证线程安全的

还有一些方法上的不同

posted @ 2021-10-19 16:40  Posion゜  阅读(55)  评论(0编辑  收藏  举报