Está en la página 1de 10

PROGRAMACIN CONCURRENTE

Un

hilo es un nico flujo de ejecucin dentro de un proceso. (procesos ligeros) Un proceso es un programa ejecutndose dentro de su propio espacio de direcciones
Microsoft Word

Hilo de Gramtica Internet Pagina Sun System

Java Pagina FCC

Programa 1

Hilo

siempre corre dentro del contexto de otro programa. Los procesos mantienen su propio espacio de direcciones y entorno de operaciones. Los hilos dependen de un programa padre en lo que se refiere a recursos de ejecucin.

Thread.-es la clase responsable de producir hilos funcionales para otras clases Runnable.-La interfaz Runnable proporciona la capacidad de aadir la funcionalidad de un hilo a una clase simplemente implementando la interfaz, en lugar de derivndola de la clase Thread. ThreadDeath.-proporciona un mecanismo que permite hacer limpieza despus de que un hilo haya sido finalizado de forma asncrona. ThreadGroup.-se utiliza para manejar un grupo de hilos de modo conjunto Object.-clase de apoyo proporciona mtodos son wait, notify y notifyAll.
Todas estas clases son parte del paquete Java.lang.

Java

trabaja multiprocesamiento y multitarea. Un objeto concurrente pertenece a una clase que hereda de Thread.
Hay

que redefinir el mtodo run() que especifica la tarea concurrente. ejecucin de la tarea concurrente se realiza mediante el mtodo start()

La

Realizar

la construccin de tres hilos y lanzarlos, el main es el cuarto hilo. Lanzar los hilos de la forma 1,3,2 y de forma descendente. Dibuja el grafo de precedencia.