LongAdder源码

3. LongAdder源码

成员变量 image1
cas的简单实现 image2
源码剖析

1.

image3

Part1 : adder

image4

Part2

longAccumulate,

Part1没创建cell
or

casCell失败

进入part2的longAccmulate

image6

Part3

cells存在, 但cell未创建

image7