AtomicBoolean は同期にネイティブ コードを使用します。Javaロックにどのように変換されますか?
違いは何ですか:
AtomicBoolean a = new AtomicBoolean();
synchronized (a) {
a.set(true);
}
対:
a.set(true)
a 自体が操作がアトミックであることを保証するため、synchronized(a) は必要ありません。しかし、synchronized (a) のロックは a.set(true) と同じロックですか?