Cómo crear un thread

2173 vistas

Crear un thread es sencillo en Java. Tenemos dos posibilidades:

Heredar de la clase Thread:
Podemos crear una nueva clase que herede de la clase java.lang.Thread. Luego tendremos que redefinir el método run() ya que es el método que ejecutará el thread.

Implementar java.lang.Runnable:
Si no queremos hacer una clase Java dedicada a la gestión de procesos, podemos simplemente implementar la interfaz java.lang.Runnable y definir el método run(). Luego tendremos que crear un objeto java.lang.Thread pasándole la clase como parámetro.

En cualquier caso:
Para ejecutar un thread tendremos que llamar al método start() pero en ningún caso ejecutar directamente el método run().