un attributo transient è un attributo che non verrà mai serializzato (Quindi se serializzi l'oggetto su disco e poi lo recuperi, l'attributo non sarà valorizzato).
http://mindprod.com/jgloss/transient.html
un attributo volatile indica al compilatore che l'attributo in questione è oggetto di accesso / modifica da parte di Threads differenti, e quindi non deve fare assunzioni per quanto riguarda l'ottimizzazione (caching del valore).
http://mindprod.com/jgloss/volatile.html



Rispondi quotando