Java - sincronizacion

 
Vista:

sincronizacion

Publicado por Luis (18 intervenciones) el 14/08/2001 21:37:50
Hay algo que no lo entiendo bien. Tengo una clase instanciable que esta siendo usada por dos thread. Dentro de esta clase
hay un metodo que actualiza un archivo. La sincronizacion se debe hacer en la declaracion del metodo o se debe agregar una
sentencia synchronized(archivo) para sincronizar solo en archivo.
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:sincronizacion

Publicado por multics (3 intervenciones) el 21/08/2001 20:19:42

Puedes poner una clausula Syncronized dentro del metodo de la clase, digamos q en la parte q afecte al archivo, pero debes utilizar un cerrojo de la clase no del objeto, sino cada instancia d la clase tendra su propio cerrojo. Si los dos hilos utilizan la misma instancia entonces puedes utilizar el cerrojo del objeto.
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:sincronizacion

Publicado por Luis (18 intervenciones) el 21/08/2001 21:44:51
Eso significa que el metodo debe ser sincronizado y no el objeto que deseo sincronizar, como ser un archivo
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