AtomicLongFieldUpdater VSAtomicLong

来源:互联网 发布:去除录音噪音软件 编辑:程序博客网 时间:2024/06/18 09:28

AtomicLong

  AtomicLong是一个对象,因此我们创建的时候需要的内存大小(对象的大小+对象的引用);

AtomicLongFieldUpdater

  AtomicLongFieldUpdater需要的内存大小为(引用的大小+一个long对象的大小);

结论

  在大量需要大量的long实例,并且需要需要进行对应的原子操作的时候,AtomicLongFieldUpdater节省内存。一个AtomicLongUpdater相对于AtomicLong节省16个字节。

0 0
原创粉丝点击