Ciao a tutti,

e' possibile modificare un oggetto mentre sta fungendo da monitor per un blocco synchronized ?

Per capirci, diciamo : e' corretto avere i due seguenti metodi ?

codice:
private static Object object;

public static Object getObject(){ 
      synchronized(object){
                return object;
      }
}

public static setObject(Object o){
      synchronized(object){
              object = o;
      }
}