Erro com wait()

2 respostas
MarceloFernandes

Fala aeh Pessoal :smiley:

Voces sabem como usar esse wait() ?, porque eu to tentando e nada dele funcioar, dentro de um While de uma consulta a banco eu coloquei um wait(500), ele compila roda, mas quando chega na parte do wait ele dá o seguinte erro

Exception in thread “AWT-EventQueue-0” java.lang.IllegalMonitorStateException

Voces sabem como fazer ele funcionar ?

2 Respostas

diego2005

Se não me engano você tem que colocar o método wait() em um bloco sincronizado, do contrário gerará esse erro…

T+…

I

diego2005:
Se não me engano você tem que colocar o método wait() em um bloco sincronizado, do contrário gerará esse erro…

T+…

Não se engane…
É isso mesmo, tanto wait() como notify() são metodos que precisam esta em um bloco synchronized, caso contrario gera a excessão IlegallMonitorException

Criado 4 de agosto de 2006
Ultima resposta 4 de ago. de 2006
Respostas 2
Participantes 3