Vous êtes sur la page 1sur 15

Hilos en Java

ING. HENRY JUAREZ VARGAS

Qu es un Proceso?

Una instancia de un programa en ejecucin.

Dos o ms procesos separados pueden ejecutarse desde un


mismo programa independiente al mismo tiempo.

Hilos (Thread)

Lo que muchos programadores piensan cuando escuchan de


Programacin Concurrente.

Una tarea independiente ejecutndose dentro de un programa.

Comparten recursos con el programa principal.

Poseen su propio flujo de ejecucin independiente .

Entonces un Hilo (Thread) es:

un trozo de cdigo de nuestro programa que puede ser


ejecutado al mismo tiempo que otro. Qu puede ejecutarse de
manera simultnea a otro?

Sin Thread

Con Thread

Ejemplo

Ejemplo con Threads

Main Thread

El mismo caso con ms Threads

La Clase Thread

Java permite utilizar hilos desde la clase Thread

Debemos heredar de Thread

La clase Thread implementa la interface


Runnable

Sintaxis

Se debe sobrecargar el mtodo run, que es el mtodo que se


ejecutar en el hilo.

Practiquemos

Codificando

Codificando

Vous aimerez peut-être aussi