Volatile boolean vs AtomicBoolean

Co robi AtomicBoolean, czego nie osiąga lotna wartość