Gibt es eine Möglichkeit, Array-Elemente in Java zu deklarieren? I.e.Wie deklarieren Array Elemente in Java flüchtig?
volatile int[] a = new int[10];
erklärt der Arrayreferenzvolatile
, aber die Arrayelemente (z.B. a[1]
) sind noch nicht flüchtig. Also ich suche etwas wie
volatile int[] a = new volatile int[10];
, aber es funktioniert nicht so. Ist es überhaupt möglich?
@Kanagavelu Sugumar: AtomicReference _ist_ ein eingehülltes 'volatile', mit einigen zusätzlichen Methoden (getAndSet etc.). –