摘要: Striped64类 Striped64是java1.8 juca中新增的多个累加器类的基础类。它的基本思想其实与并发数据结构的发展息息相关: 最原始的并发数据结构使用粗粒度的阻塞锁。如HashTable,直接将并行转换为串行,性能很差(在那个时代,它并没有错,“需要优化时才进行优化”)。 然后的想 阅读全文
posted @ 2018-08-08 20:38 redreampt 阅读(437) 评论(0) 推荐(0)
摘要: LongAdder是什么? 很多人根本连API文档都没有好好读,就喜欢吵着“JUC大法好,底层实现妙妙妙”,然后就钻入低层实现的分析了,浮躁是搞技术的大忌。 LongAdder的类文档说明如下: 从它的接口 API来看,就是一个累加器。 (接口API 略) 因此,我们来回答heading中的问题:什 阅读全文
posted @ 2018-08-08 17:42 redreampt 阅读(216) 评论(0) 推荐(0)