Tabla de contenido:

¿Qué método tiene que anular si implementa la interfaz ejecutable?
¿Qué método tiene que anular si implementa la interfaz ejecutable?

Video: ¿Qué método tiene que anular si implementa la interfaz ejecutable?

Video: ¿Qué método tiene que anular si implementa la interfaz ejecutable?
Video: 🤔 Cuándo usar #interfaces… y cuándo EVITARLAS 2024, Noviembre
Anonim

Una clase que implementa Runnable can ejecutar sin subclasificar Thread creando una instancia de Thread y pasándose a sí mismo como destino. En la mayoría de los casos, La interfaz ejecutable debe ser usado si usted es solo planeando anular la carrera() método y ningún otro hilo métodos.

Entonces, ¿cuál de estos métodos se usa para implementar una interfaz ejecutable?

Explicación: Para implementar la interfaz Runnable , una clase solo necesita implementar un solo método llamado ejecutar ().

Además, ¿cómo se implementan los Runnables? Por implementando Runnable interfaz, debe proporcionar implementación para el método run (). Para ejecutar esto implementación clase, crea un objeto Thread, pasa Implementación ejecutable objeto de clase a su constructor. Llame al método start () en la clase de hilo para comenzar a ejecutar el método run ().

Además de lo anterior, ¿cuáles son los métodos en la interfaz ejecutable?

Ejecutable es un interfaz que debe ser implementado por una clase cuyas instancias están destinadas a ser ejecutadas por un hilo. Hay dos formas de iniciar un nuevo subproceso: subclase de subproceso e implementar Ejecutable . No hay necesidad de subclasificar Thread cuando una tarea se puede realizar anulando solo run () método de Ejecutable.

¿Cómo inicio un subproceso de interfaz ejecutable?

Para usar la interfaz Runnable para crear e iniciar un hilo, debe hacer lo siguiente:

  1. Crea una clase que implemente Runnable.
  2. Proporcione un método de ejecución en la clase Runnable.
  3. Cree una instancia de la clase Thread y pase su objeto Runnable a su constructor como parámetro.
  4. Llame al método de inicio del objeto Thread.

Recomendado: