Zusammenfassung

Der Artikel erklärt die Funktionsweise der Variablen aus dem Package java.util.concurrent.atomic und deren korrekte Anwendung. Es werden nur primitive Datentypen behandelt, auf Refenztypen soll der nächst Artikel eingehen. Kern ist die Nutzung von lesen des alten Wertes vergleichen mit alten Wert und schreiben den neuen Wertes als eine atomare Operation. Dies wird über CAS Befehle (Compare and Swap) der CPU unterstützt und über das Atomic Package direkt in Java zugänglich gemacht. Ein super Artikel wie immer in der Reihe "Java-Memory-Modell"

Links und Ressourcen

Tags