0
AtomicBoolean a = new AtomicBoolean(false);
AtomicBoolean b = new AtomicBoolean(false);

Thread A {
   a.compareAndSet(false, true);
   b.compareAndSet(false, true);
}

Thread B {
   print b.get() 
   print a.get()
}

上記のプログラム スニペットから、両方のスレッドが同時に実行された場合、スレッド B が true と false を出力することは可能ですか? (これは、「a」がまだ false のままであるのに、「b」を true と見なすことを意味しますか?

4

2 に答える 2