私のコードにはいくつかのAtomicBoolean
フィールドが含まれています。get()
これらのフィールドのおよびset()
メソッドのみが呼び出されます。
これらのフィールドの型をプリミティブ ブール値で安全に置き換えることはできますか?
つまり、プリミティブブール値の割り当て操作とアクセス操作は、Java のアトミック操作です。そして、その観点からAtomicBoolean
、私の場合に使用する理由はわかりません。
私の理解では、比較とアクセスを組み合わせたAtomicBoolean
ような方法が使用されている場合にのみ意味があります。compareAndSet
私はそれについて間違っていますか?理由を説明していただけますか?