Boa noite Ari,

nao sei se eh isso. mas pela excecao apresentada, tente declarar o seu
metodo run() como synchronized e vc se funciona.

public synchronized void run(){}

Abracos,

Bruno

----- Original Message -----
From: Ary Junior
To: [EMAIL PROTECTED]
Sent: Wednesday, June 06, 2001 3:01 PM
Subject: [java-list] Interface Runnable


Por favor, tenho uma classe que extende de Canvas e implemanta a interface
Runnable. Até aí tudo certo, então eu crio um thread da seguinte forma:
Thread thr = new Thread(this);
Sendo assim eu implemento o método run() em meu Canvas e pronto tá
funcionando... Até que eu tento pausar o thread da seguinte forma:
thr.wait();
É voltada a seguinte excessão:
java.lang.IllegalMonitorStateException: current thread not owner
Se alguém pude me ajudar ficarei muito agradecido.


    )))
    (((
:::::::::::
|          |--\
|  Java  |  |       Ary Junior
|______|--/


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a