PROGRAMACIÓN CONCURRENTE
Un hilo es un único flujo de ejecución dentro
de un proceso. (procesos ligeros)
Un proceso es un programa ejecutándose
dentro de su propio espacio de direcciones
Microsoft Word
Hilo de
Gramática Java Programa 1
Internet
Pagina Sun System Pagina FCC
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 ejecución.
Thread.-es la clase responsable de producir hilos
funcionales para otras clases
Runnable.-La interfaz Runnable proporciona la
capacidad de añadir la funcionalidad de un hilo a una
clase simplemente implementando la interfaz, en
lugar de derivándola de la clase Thread.
ThreadDeath.-proporciona un mecanismo que
permite hacer limpieza después de que un hilo haya
sido finalizado de forma asíncrona.
ThreadGroup.-se utiliza para manejar un grupo de
hilos de modo conjunto
Object.-clase de apoyo proporciona métodos 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 método run() que
especifica la tarea concurrente.
La ejecución de la tarea concurrente se
realiza mediante el método start()