Oi, essa exceção me deu um pouco de medo:
java.lang.IllegalMonitorStateException: current thread not owner
Alguém sabe o que pode causar isso?
Oi, essa exceção me deu um pouco de medo:
java.lang.IllegalMonitorStateException: current thread not owner
Alguém sabe o que pode causar isso?
Voçê está executando algum método que exige a propriedade do objeto monitor, estes métodos são “wait” , “notify” e “notifyAll”.
Para resolver este problema vc deve colocar esta chamada em um bloco sincronizado, assim :
public void run(){
... bla bla bla...
try{
synchronized( monitorReference ){
monitorReference.wait() ou monitorReference.notifyAll() ...
}
}catch( bla bla ){}
}
Valeu Cláudio, funcionou beleza 
E valeu wbsouza, ja li a maioria desses links hehe