
25/03/2011, 07:29
|
 | | | Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 14 años, 3 meses Puntos: 32 | |
Respuesta: synchronized Hola:
Un detalle más.
Aunque lo declaras a nivel de método, synchronized actúa a nivel de objeto.
Es decir:
Si tienes una clase con los métodos
public synchronized void movimientosSaldo(int valor)
public synchronized int retornarSaldo()
y hay un thread ejecutando el método movimientosSaldo(...) sobre un objeto de esa clase, ningún otro thread puede acceder ni a ese método ni a retornarSaldo() ni a ningún otro método marcado como synchronized de ese objeto.
saludos;
Nup_ |