Que
es un Hilos o Thread
Un hilo es un “contexto en ejecución” o proceso ligero, los
hilos se usan para aislar tareas, estas tareas se ejecutan
independientemente de otras al mismo tiempo. Un hilo no es en si un
programa, no es capaz de ejecutarse por si solo, necesita ejecutarse
dentro de un programa.
- Heredando de la clase Thread. Provee todos los métodos para trabajar con hilos.
2. Implementando la interfaz Runnable. Esto se usa cuando nuestra
la clase ya implementa la herencia y no es de la clase Thread, esta
interfaz contiene los prototipos de los métodos que el usuario debe
implementar run () y getName ().
Método run ()
Este método contiene las instrucciones que debe ejecutar el Hilo.
Los hilos contienen un método llamado run (), este método es el que
contiene todas las instrucciones que se van a ejecutar al iniciar el
hilo.
Método Start ()
Inicia la ejecución del hilo. Cuando el hilo manda a llamar
al método Start se manda a llamar al método run () y por lo tanto
se inicia la ejecución de las instrucciones de este método.
Método sleep ()
Este método pone a dormir el hilo. Este método recibe como
parámetro el tiempo que deberá estar dormido el hilo, dicho tiempo
deberá de estar expresado en milisegundos y es de tipo long.
Usando la interfaz Runnable:
Estados
por los que puede pasar un Hilo (Thread)
Ejecución
de un ejemplo que implementa tres Hilos
No hay comentarios.:
Publicar un comentario