
As variáveis atômicas permitem utilizar operações atômicas.
As Operações atômicas são operações que sempre executam juntos e não podem finalizar incompletos.
Em Java podemos utilizar o pacote java.util.concurrent com algumas variáveis atômicas.
Utilizando as variáveis atômicas temos a facilidade de executar uma variável thread safe e deixar de marcar o método como synchronized.
Variáveis atômicas ajudam a deixar o código mais simples e legível, além de seguro quanto a thread safe.
Acesse o artigo completo em: https://nakatech.herokuapp.com/article/atomic.html.