Estou usando em minha aplicação o metodo suspend e resume, mais eles não estão funcionando. resolvi usar wait mais como continuo a thread depois do wait?
Cara faz um loop infinito dentro do metodo run e controle-o por uma variavel…
vai uma exemplo ai
do {
if (download.getStatus() == Download.EXECUSAO) {
arquivo.write(bit);
bit = br.read();
System.out.println("Fazendo Download");
} else {
System.out.println("Segmento pausado");
}
} while ((bit != -1) && (download.getStatus() != Download.CANCELADA) );
Espero ter ajudado…
e para responder melhor ainda, da uma olhada direto em quem os desenvolveram
http://java.sun.com/j2se/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html