L'Oracle JDK Javadoc pour AtomicBoolean états:
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html
Une valeur booléenne qui peut être mis à jour automatiquement. Voir la java.util.de façon concomitante.atomique de spécification de paquetage pour la description de les propriétés de l'atome variables. Un AtomicBoolean est utilisé dans des applications telles que atomiquement mise à jour des drapeaux, et ne peut pas être utilisé comme un pour le remplacement d'une valeur de type Boolean.
Un collègue et moi avons été à essayer de comprendre un cas d'utilisation où le AtomicBoolean ne peut pas être un substitut et la seule chose que nous pouvons penser est qu'il y a des méthodes de l'objet Boolean a que le AtomicBoolean ne le fait pas.
Est-ce la seule raison, ou y avait-il quelque chose d'autre à l'esprit quand on l'a écrit?