Ola, eu estou precisando fazer algo do tipo, eu tenho uma classe que extende thread que executa algumas operacoes e eu quero que a classe principal execute essa outra a partir do clique do mouse. se clicar uma vez inicia, se clicar novamente ela para, se clicar de novo inicia e assim por diante.
Eu tentei utilizar o metodo interruput para parar, ele ate para a execução porém não consigo reiniciar logo após. Também tentei utilizar o wait() e posteriormente usar o notify para reiniciar a execução porém ele pede um tratamento de exceção que eu tentei colocar e ele da o erro igual.
Alguem poderia me dizer como fazer isso, tipo mostrar só como posso fazer as chamadas desses metodos de inicio/resume e parada da thread?
Valeu,
Diego