Volatile boolean vs AtomicBoolean

Apa yang dilakukan AtomicBoolean yang tidak dapat dicapai oleh boolean yang mudah