Se dice que una operación es atómica cuando se completa de principio a fin sin interrupciones.
Java garantiza que son atómicos los accesos a las variables de tipos primitivos, excepto double y long. Ver “variables atómicas”.
Java garantiza que son atómicos los accesos a todas las variables de tipos primitivos etiquetadas como “volatile”.
Podemos decir que las zonas y métodos synchronized demarcan operaciones atómicas complejas.
Ver “zonas de exclusión mutua”.
Temas relacionados