Quiero usar la clase anónima para ejecutable. Hay dos vías, pero no sé si lo hacen lo mismo o no:La mejor manera de crear y usar una clase Runnable anónima
Método uno: usando directamente Ejecutable y llamar a correr
new Runnable() {
@Override
public void run() {
}
}.run();
Método dos: crear un ejecutable en el anonimato, y pegar para Enhebrar, utilizando el método de inicio en lugar de ejecutar:
new Thread(new Runnable() {
@Override
public void run() {
}
}).start();
Creo que el método dos es muy cierto. Pero, no sé si hace lo mismo que el método uno. ¿Podemos llamar al método run
en Runnable directamente?
Gracias :)
En este caso, ¿hay alguna manera de que pueda pasar un parámetro al método run()? – kenshinji
@kenshinji no, no, tiene que pasar esos parámetros en el constructor de clase que implementa Runnable. –