IllegalMonitorStateException

1 resposta
jvictorcf

Olá a todos,

Bem, estou fazendo alguns códigos com Threads (assunto que eu tenho bastante dificuldade), e estou tomando uma IllegalMonitorStateException

Alguém sabe como me tirar daqui

Obrigado!!!

1 Resposta

louds

Voce está tentando usar wait(), notify() ou notifyAll() sem primeiro sincronizar no objeto em questão?

[code]
Object obj = new Object();
obj.wait(); // vai lançar IllegalMonitorStateException
[code]

[code]
Object obj = new Object();
synchronized(obj) {
obj.wait(); // vai funcionar
}
[/code]

Criado 1 de março de 2004
Ultima resposta 1 de mar. de 2004
Respostas 1
Participantes 2