Attualmente in cosa consiste il metodo "run" dei tuoi thread e come li fermi ora?

Fermare un thread in java consiste nell'interrompere il ciclo infinito che di solito si mette nel metodo run.
Vedi:
http://docs.oracle.com/javase/6/docs...precation.html (sezione "What should I use instead of Thread.stop?")