主に下に理解AtomicReference
し、AtomicXUpdater
AtomicReference
あなたは、フィールド内のオブジェクトは、アトミックな更新をサポートするために使用することを確認したい場合はサポートオブジェクト参照クラスのアトミックアップデートは、ちょうど、紹介をサポートしますAtomicXUpdater
。
フィールド更新クラスは、特別な注意を必要とする、フィールドでなければならないpublic volatile
タイプ。
AtomicStampedReference
そして、AtomicMarkableReference
(私は実際の経験されていない、持っている場合、後者は知らない)のためのABAの問題に対処するために親切です。前者のフィールドの更新は、参照型の更新を解決するために、後者の側面に対処します。