hai centrato.

potrebbe essere come tu dici.

i vari thread fanno riferimento ad un metodo sincronizzato di una classe che realizza il monitor object.
Io pensavo che il trhead, una cvolta terminata l'esecuzione del metodo sincronizzato, venisse ucciso. E' così????
Se non lo è.....potresti dirmi come sopprimere il tread in modo sicuro????
Altra cosa: come faccio a far capire al trhead che il setSoTime del client è scaduto, così da interromperlo e ucciderlo????