Java - Multihilos

 
Vista:

Multihilos

Publicado por Rodrigo E. (2 intervenciones) el 23/12/2004 03:00:45
tengo un codigo ejemplo que utiliza multihilos, y es extraido de un libro. Sin embargo no brinda la solucion a este problema: se necesita que utilizando los multihilos un hilo productos deje en la memoria un numero n, y luego el hilo consumidor lo recoja. El problema nace en que en hilo productor se desincroniza y a veces no produce, esto provoca q el hilo consumidor lea dos veces el numero q anteriormente habia puesto en memoria el productor. (utilizo programacion orientada a objeto).

Dejo una direccion donde guarde mi ejemplo, para q lo revisen. La anomalia no ocurre siempre,, la desincronizacion, se produce en momentos inesperados y discontinuos.

ejemplo:
http://www.relaxiqq.cl/acceso/error.rar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Multihilos

Publicado por Nicolas (125 intervenciones) el 23/12/2004 17:24:13
Hola!!!!!!!!!!!!

Busca tu problema en google y seguro te lleva a una pagina de SUN con un ejemplo parecido a lo q vi del tuyo pero en vez de un Integer tiene un java.util.Vector.
La dessincronizacion viene porque vos no avisas q se puede usar con "notify()" o "notifyAll()"
Busca por esas palabras q seguro encontras algo

Salu2!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Multihilos

Publicado por Wilfredo Vargas Almendras (6 intervenciones) el 26/12/2004 23:35:34
Bueno no tuve tiempo de revisar tu codigo, sin embargo aqui te envio una solucion que tal vez te sea útil:

descargatelo de aqui: http://www.memi.umss.edu.bo/progra/wilfredo/MonitorPC.java

Espero te sea de ayuda...
SALUDOS Wilfredo Vargas Almendras (Bolivia)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar