Existe-t-il un moyen de déclarer les éléments de tableau volatile
en Java? C'est à dire.Comment déclarer les éléments du tableau volatils en Java?
volatile int[] a = new int[10];
déclare la référence de tableau volatile
, mais les éléments de réseau (par exemple a[1]
) ne sont toujours pas volatile. Donc, je cherche quelque chose comme
volatile int[] a = new volatile int[10];
mais cela ne fonctionne pas de cette façon. Est-ce possible?
@Kanagavelu Sugumar: AtomicReference _is_ enveloppé 'volatile', avec quelques méthodes supplémentaires (getAndSet etc.). –