in Java 1.5.
qualcosa volatile applicato ad un oggetto rende "volatile" (cioè non cachato, se ho capito bene) il riferimento all'oggetto o il contenuto dell'oggetto stesso? spero di aver posto chiaramente la domanda
EDIT: ah, e nel caso fosse la seconda ipotesi cosa succede se il riferimento è null? e se esistono più riferimento per quell'oggetto? tipo, qui:
Codice:
Object volatile obj = new Object();
Object a = obj;
Object b = a;
// ecc.
cosa di preciso è volatile?