比AtomicLong还高效的LongAdder 源码解析
接触到AtomicLong的原因是在看guava的LoadingCache相关代码时,关于LoadingCache,其实思路也非常简单清晰:用模板模式解决了缓存不命中时获取数据的逻辑,这个思路我早前也正好在项目中使用到。
言归正传,为什么说LongAdder引起了我的注意,原因有二:
1. 作者是Doug lea ,地位实在举足轻重。
2. 他说这个比AtomicLong高效。
我们知道,
转载
2014-04-24 17:53:38 ·
2410 阅读 ·
0 评论