riguardo ai thread...
per far partire un thread dopo un certo periodo di tempo potrei usare:
sleep(tempo)
o
wait(tempo)
con la differenza che "wait" mi permette di far svegliare il thread anche dal metodo notify()
fin qui ok...
nel mio progr mettendo sleep funziona ok, ma sostituendo sleep(10000)con wait(10000) in fase di esecuzione mi da la seguente eccezione: "IllegalMonitorStateException"
sono andata a vedere nella documentazione e per questa eccezione c'è scritto che si verifica: "if the current thread is not the owner of the object's monitor."
qualcuno sa cosa vuol dire? cosa intende per "object's monitor"?