《Java并发编程的艺术》之AtomicX

Posted codeleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Java并发编程的艺术》之AtomicX相关的知识,希望对你有一定的参考价值。

技术图片

其中主要是了解下AtomicReference以及AtomicXUpdater

AtomicReference是支持对象引用原子更新的类,仅仅是支持引用,如果要让对象内的字段支持原子更新,就一定要使用到AtomicXUpdater

字段更新类需要特别注意,字段必须是public volatile 类型的。

AtomicStampedReferenceAtomicMarkableReference均是用于解决ABA问题的类(后者不知道有没有,暂时没实践经验)。前者解决字段方面的更新,后者解决引用类型的更新。

以上是关于《Java并发编程的艺术》之AtomicX的主要内容,如果未能解决你的问题,请参考以下文章

《Java并发编程的艺术》之CouncurrentHashMap

IT书单-持续更新

并发编程艺术-锁类型以及底层原理

Java编程思想之二十 并发

读《Java并发编程的艺术》

[并发编程的艺术] 02-Java并发机制的底层实现原理