05/11/2008, 07:53
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 16 años, 2 meses Puntos: 0 | |
Respuesta: Sincronizacion/Concurrencia BD desde Java. Ayuda! Tienes que trabajar con la clase Thread, un hilo para cada proceso. lo más sencillo sería implementar una clase que trabaje como un semaforo.
Un pequeño ejemplo:
public class Semaforo {
private int color;
public int getColor()....
public void setColor(int color)......
public void dibujarSemaforo()....
}
Así cuando uno esta leyendo el semaforo se pone rojo, y el segundo al consultar el color vería que no puede acceder.
O si no, sincronizarias el proceso de lectura, asi si hay mas de una petición a la vez, solo tiene acceso el primero, y el resto espera.
Aquí lo explica bien.
http://chuidiang.blogspot.com/2005/11/sincronizacin-de-hilos-en-java.html |