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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/codeleven/p/10962992.html