Está en la página 1de 10

PROGRAMACIÓN CONCURRENTE

(procesos ligeros)  Un proceso es un programa ejecutándose dentro de su propio espacio de direcciones Microsoft Word Hilo de Gramática Internet Pagina Sun System Java Pagina FCC Programa 1 . Un hilo es un único flujo de ejecución dentro de un proceso.

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

ThreadGroup.-es la clase responsable de producir hilos funcionales para otras clases Runnable.     Thread.-La interfaz Runnable proporciona la capacidad de añadir la funcionalidad de un hilo a una clase simplemente implementando la interfaz. ThreadDeath.  .lang. notify y notifyAll. en lugar de derivándola de la clase Thread. Todas estas clases son parte del paquete Java.-se utiliza para manejar un grupo de hilos de modo conjunto Object.-clase de apoyo proporciona métodos son wait.-proporciona un mecanismo que permite hacer limpieza después de que un hilo haya sido finalizado de forma asíncrona.

ejecución de la tarea concurrente se realiza mediante el método start()  La . Java trabaja multiprocesamiento y multitarea.  Hay que redefinir el método run() que especifica la tarea concurrente.  Un objeto concurrente pertenece a una clase que hereda de Thread.

.

.

.

.

.  Lanzar los hilos de la forma 1.3. Realizar la construcción de tres hilos y lanzarlos.  Dibuja el grafo de precedencia.2 y de forma descendente. el main es el cuarto hilo.