hilos y archivos en java

oxypoxy
17 de Noviembre del 2005
Hola, tengo un problema con el manejo de hilos. Lo q sucede es q tengo un archivo de texto en el cual varios hilos estan escribiendo informacion al mismo tiempo, lo que necesito es q mientras un hilo escribe los demas se bloqueen y hasta q el primer hilo deje de escribir en el archivo ellos puedan escribir en el (problema tipico de sistemas operativos y regiones criticas), existe alguna manera de sincronizar el acceso al archivo? lo unico q he encontrado es q cuando hay un rpoblema de region critica los metodos q la provocan deberian ser de una clase sincronizada, como puedo hacer eso?

Jander
17 de Noviembre del 2005
Hola,
si quieres que un metodo de un objeto sea sincronizado de tal forma que si varios hilos lo acceden no lo puedan hacer simultaneamente, pon el modificador synchronized. Para tu problema veo que deberias implementar unos monitores, utilizando la funcion wait() y notify() de object. Busca algun manual de monitores o el Thinking in JAVA