He buscado para que sirven y no entiendo muy bn.
Alguien me podria decir para que sirven de una forma clara y sencilla
ejemplo volatile
var = 90
thread1 agarramos a var que vale 90 y le ponemos otro valor digamos 95
thread2 agarramos a var que vale 95 y le ponemos otro valor digamos 78
y asi sucesivamente
en cuanto transient entiendo que
debemos usar la serializacion, las variables normales se guardan en conjunto con el objeto por ejemplo en un fichero, pero las variables transient no se guardan