Cómo eliminar un hilo en Java

Escrito por micah mcdunnigan | Traducido por eduardo moguel
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo eliminar un hilo en Java
Java le da a los programadores un número de métodos para regular la función de los hilos. (Comstock/Comstock/Getty Images)

Un programa que ejecute un sólo conjunto de instrucciones es un reto suficiente para la mayoría de los programadores novatos. Pero conforme avanzan en proyectos más avanzados, empezarán a crear múltiples conjuntos de acciones que se ejecutan simultáneamente. En términos de programación, esto es llamado "hilos múltiples", donde cada hilo es un conjunto de instrucciones que ejecutan un conjunto de tareas. Java ofrece un número de funciones integradas para la creación y manejo de múltiples hilos. Aunque eliminar un hilo explicitamente es mala programación en Java, es posible hacerlo con el método "stop" (alto).

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Declara el hilo usando la línea "Runnable r = new MyRunnableClass();" donde "MyRunnableClass" es una clase de Java que implemente la interfaz "Runnable" (Ejecutable). Esto le da acceso a la clase a los métodos de Java para regular la función de los hilos.

  2. 2

    Escribe el código para iniciar el hilo tecleando "Thread t = new Thread(r);" seguido de "t.start();" en la siguiente línea de código fuente. De esta forma iniciarás una clase que empezará a correr como un hilo independiente.

  3. 3

    Teclea el código "t.stop();" en la parte del código fuente donde deseas eliminar el hilo.

Consejos y advertencias

  • Eliminar un hilo, al igual que eliminar un programa corriendo, puede tener efectos negativos. Eliminar hilos en las fases de prueba y desarrollo de tu programa puede resultar útil. Pero para programas terminados es más seguro, y se considera una mejor programación, el suspender tus hilos e implementar tu propio código para envolver de forma seguro los recursos que estaban siendo usados por el hilo.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles