Runnable run = new Runnable() {
@Override
public void run() {
functionCall();
}
};
Thread thread = new Thread(run);
thread.start();
void functionCall() {
for (int i=0; i<1000000; i++) System.out.println(i);
}
Este es el código que tengo, la funcion functionCall() no tengo acceso a ella (ya que está en un archivo aparte que compilo en runtime), con thread.stop() me llega a funcionar pero está deprecated y no sé las consecuencias que puede llegar a tener parar un hilo tan de sopetón.
Hay alguna forma de hacerlo más limpio?