Skip to main content
从数字递增看锁与无锁

测试用例

输出结果如下:

并发量 循环次数 细粒度synchronized 粗粒度synchronized AtomicInteger LongAdder
10 100000000 66260 6152 21264 1374
100 100000000 52281 5561 22562 1211
1000 100000 3484 514 1827 147
10000 100 663 497 488 511

huhxAbout 1 minjavaConcurrency-CasConcurrency