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!!!
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!!!
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]