Ciao

vorrei chiarimenti su come gestire la concorrenza in un server distribuito.

Generalmente io scrivo un codice su questa falsariga

codice:
public synchronized tipoRitorno metodo(parametri){

while( ! condizione)
      wait();
.
.
.
.
notifyAll();
}
Ora, se fossi in locale, supponendo di gestire le precedenze tramite una coda (lista) la mia "condizione" sarebbe:

codice:
coda.getFirst()==Thread.currentThread()
Quel che voglio chiedere è: con metodi remoti funziona?

Grazie , ciao!