AtomicIntegerFieldUpdater和AtomicInteger
Posted chen--biao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AtomicIntegerFieldUpdater和AtomicInteger相关的知识,希望对你有一定的参考价值。
为什么有了AtomicInteger还需要AtomicIntegerFieldUpdater?
当需要进行原子限定的属性所属的类会被创建大量的实例对象, 如果用AtomicInteger, 每个实例里面都要创建AtomicInteger对象, 从而多出内存消耗.显然是不合适的。
因此出现了AtomicIntegerFieldUpdater(原子字段更新器),仅需要在抽象的父类中声明一个静态的更新器,就可以在各个对象中使用了。
以上是关于AtomicIntegerFieldUpdater和AtomicInteger的主要内容,如果未能解决你的问题,请参考以下文章
java多线程系类:JUC原子类:05之AtomicIntegerFieldUpdater原子类
AtomicIntegerFieldUpdater字段原子更新类