1.什么是原子类

image.png

image.png

2.六类原子类纵览

image.png

3.AtomicInteger使用演示

image.png

image.png
image.png
AtomicInteger例子

4.AtomicArray演示

5.Atomic引用在自旋锁的应用

image.png

演示自旋锁应用。

image.png

6.把普通变量升级为原子变量

image.png
image.png
这样资源占用最小
image.png

7.Adder

image.png

image.png

image.png
image.png
image.png

image.png

image.png

image.png

image.png

不是十分精确,有可能循环之后其他的线程,已经循环过的值再次改变,因为没有加锁就会造成数据不精确。

image.png

8.Accumulator累加器

image.png
使用场景:并行计算、对执行顺序没有要求