Cómo crear un thread
Artículo por Club Developers · 19 May 2006
2170 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().
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().