Creación de hilos

Autor: Randy Alexander
Fecha De Creación: 2 Abril 2021
Fecha De Actualización: 26 Junio 2024
Anonim
Creación de hilos - Tecnología
Creación de hilos - Tecnología

Contenido

Definición - ¿Qué significa Creación de hilos?

La creación de subprocesos, en el contexto de Java, se produce extendiendo la clase de subproceso o implementando la interfaz ejecutable.


En Java, un objeto de la clase de hilo representa un hilo. Cuando se crea un subproceso por primera vez, debe estar vinculado permanentemente a un objeto con un método run (); cuando se invoca, debe invocar el método de ejecución de objetos ().

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la creación de hilos

La implementación de la interfaz ejecutable implica los siguientes pasos:

  1. Una clase implementa la interfaz ejecutable y proporciona el método run () ejecutado por el hilo. Un objeto que pertenece a esta clase es un objeto ejecutable.
  2. El objeto de clase de subproceso se crea pasando el objeto ejecutable al constructor de subprocesos.
  3. El método start () se invoca en el objeto de hilo creado en el paso anterior.
  4. Cuando finaliza el método run (), el subproceso también finaliza.

Ampliar la clase de subproceso implica los siguientes pasos:


  1. La clase java.lang.Thread se extiende mediante el uso de extender.
  2. Al anular el método run () de la subclase extendida desde la clase de hilo, se define el código ejecutado del hilo.
  3. Se crea una instancia de esta subclase.
  4. Al invocar el método start () en esta instancia de la clase, se ejecuta el hilo.

La interfaz ejecutable generalmente se prefiere sobre la extensión de la clase de subproceso por dos razones:

  • Una subclase no puede extender otra clase al extender la clase de subproceso. Sin embargo, cuando se usa la interfaz ejecutable, la subclase puede extender otra clase.
  • En algunos casos, la interfaz ejecutable es suficiente, ya que heredar toda la clase puede generar una sobrecarga excesiva.
Esta definición fue escrita en la estafa de Java