Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2008, 00:42
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Respuesta: Sincronizacion

Lo que podrias hacer en este caso es que despues de que cada hilo lea el dato, de forma sincrozada, ejecute tambien el notifyAll(). Así se van despertando el uno al otro hasta que queda el ultimo que no despierte a nadie y el notifyAll() no hace nada.

S!

PD: Eso teniendo en cuenta que si el dato no está, no han de esperar.
PPD: El de lectores escritores no se si te servirá, puesto que resuelve el problema de varios escritores escribiendo distintos datos y los lectores leyendo uno de esos datos cada vez, lo cual no es exactamente tu caso.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.