concurrenthash

2020-08-14  本文已影响0人  听海吹牛逼的声音

https://zhuanlan.zhihu.com/p/40327960
java 7是分seg,每个seg下面有个entry array。每个entry下面是个链表,真正存值得。
java8 是分node,然后node下面是链表或者红黑树,lock会加载node上。其中涉及的java的Cas。

java cas的原理分析
Cas里ABA问题,以及要加版本号

上一篇 下一篇

猜你喜欢

热点阅读