Is there a way to declare array elements volatile in Java? I.e.
volatile int[] a = new int[10];
declares the array reference volatile, but the array elements (e.g. a[1]) are still not volatile. So I'm looking for something like
volatile int[] a = new volatile int[10];
but it doesn't work that way. Is it possible at all?