copie este codigo de mundogeek.com
Código Java:
Ver original
int contador; public void aumentar() { synchronized(this) { contador++; } }
this.miembro
es algo asi como-> esta es una referencia a tal miembro de instancia.
pero en este caso this a que hace referencia?
me podrian dar un ejemplo? donde usen una variable volatile.
Alguna vez an usado este tipo de variable?
aparte tengo otra duda estuve leyendo y su definicon de una variable es mas o menos esta.
Una variable volatile se modifica desde distintos threads de forma asincrona.
seria algo asi?
variable volatile = 90;
thread1 variable += 1; //ya tiene entonces 91
thread2 variable -= 80; //ya tiene 11
...
..
.
threadn variable = 18382364856238462385;
osea, variable = 90 viene el primer thread y modifica a la variable y le pone un valor de 91 viene el segundo thread agarra a la variable que tiene 91 y le modifica el valor a 11 y asi la variable cambia su valor y con ese valor pasa al siguiente thread y asi sucesivamente.
meramente es eso, espero me puedan ayudar es que voy comenzando