之前一直使用比较简单的原子类:AtomicInteger、AtomicLong.....
需要对一个对象进行源自操作时怎么办那?
这时就需要用到AtomicReference类了,具体使用如下:
为了解决ABA问题,java又引入了AtomicMarkableReference(boolean)和AtomicStamedReference (动过几次)可以针对是否修改过和动过几次进行修改(乐观锁)
AtomicStamedReference :
之前一直使用比较简单的原子类:AtomicInteger、AtomicLong.....
需要对一个对象进行源自操作时怎么办那?
这时就需要用到AtomicReference类了,具体使用如下:
为了解决ABA问题,java又引入了AtomicMarkableReference(boolean)和AtomicStamedReference (动过几次)可以针对是否修改过和动过几次进行修改(乐观锁)
AtomicStamedReference :