Ciao a tutti.
Scrivendo del codice per un programma che utilizza RMI mi è sorto un dubbio riguardo ai metodi synchronized.
La mia domanda è molto semplice:
Se mi trovo ad avere due metodi synchronized, uno di classe (static) e uno di istanza, questi possono essere eseguiti contemporaneamente (da più thread) oppure il primo ad essere eseguito, che quindi ottiene il lock, blocca l'altro fino al suo completamento?
Es.
codice:
public synchronized void m1(){
   ;
}
private static synchronized void m2(){
   ;
}
Spero di essermi spiegato in maniera chiara.
Grazie