Tecnología

Inicio

Cómo realizar tareas múltiples con Java

Cómo realizar tareas múltiples con Java


Programas, incluidos los programados en el lenguaje Java, constituyen un conjunto lineal de instrucciones para el procesador del ordenador a seguir. Para programas simples, una sola línea de instrucciones es suficiente. Sin embargo, los programas más avanzados requerirán un programa para realizar múltiples tareas y ejecutar múltiples líneas de instrucciones simultáneamente. Cada línea de instrucciones se llama un "hilo", y los programadores que los programas de código que se ejecutan programas multitarea crear lo que se conoce como "aplicaciones multi-hilo". En Java, no es difícil de realizar múltiples tareas mediante la ejecución de una serie de diferentes hilos.

Instrucciones

1 Declarar una clase, que contendrá el código para un determinado conjunto de tareas que se ejecutará además del hilo principal del programa, que implementa el interface Runnable. Para ello, añadiendo "implementa Ejecutable" al final de su nombre de la clase.

2 Declarar un método "public void run" que actuará como punto de partida para su hilo adicional. Escribir el código para su ejecución se derivará de este método.

3 Declarar una nueva instancia de la clase que contiene el código de un hilo adicional con la sintaxis "Ejecutable ejemplo = new MiClaseThread ();" donde "ejemplo" es el nombre que le asigne la instancia de clase y "MiClaseThread" es el nombre de la clase que contiene el código para el hilo en particular. Para ello, en el hilo conductor de su programa.

4 Asignar el código de hilo para un nuevo hilo con la sintaxis "Tema new_thread = new Thread (instancia);" donde "new_thread" es el nombre que se da a este hilo y "ejemplo" es el mismo nombre de instancia que utilizó en el último paso.

5 Iniciar la multitarea con el hilo en particular con la sintaxis "new_thread.start ();" donde "new_thread" es el mismo nombre que utilizó hilo en el último paso.