Documente Academic
Documente Profesional
Documente Cultură
ASIGNATURA: Programacin II
TRABAJO DE INVESTIGACION
Tema: Ejecucin de mltiples hilos
Realizado por: Miguel Espinoza
NRC: 1679
Fecha de entrega: 22 de julio de 2014
1. Objetivos:
- Analizar el manejo de hilos en el lenguaje Java
- Investigar los beneficios de manejar hilos en el lenguaje Java.
2. Resumen:
El manejo de grupo de hilos en Java representa una forma especial de administrar
varios procesos simultneos, que implican el funcionamiento de programas
eficientes.
Es necesario tener en cuenta que el manejo de hilos ayuda a controlar los
multiprocesos
3. Marco Terico:
Manejo de grupo de hilos
La clase ThreadGroup es la implementacin del concepto de grupo de hilos en
Java. Ofrece, por tanto, la funcionalidad necesaria para la manipulacin de grupos
de hilos para las aplicaciones Java. Un objeto ThreadGroup puede contener
cualquier nmero de hilos. Los hilos de un mismo grupo generalmente se
relacionan de algn modo, ya sea por su creador, por la funcin que llevan a cabo,
o por el momento en que deberan arrancarse y parar.
El grupo de hilos de ms alto nivel en una aplicacin Java es el grupo de hilos
denominado main.
La clase ThreadGroup tiene mtodos que pueden ser clasificados como sigue:
- Collection Managment Methods (Mtodos de administracin del grupo):
mtodos que manipulan la coleccin de hilos y subgrupos contenidos en el
grupo de hilos.
- Methods That Operate on the Group (Mtodos que operan sobre el grupo):
estos mtodos establecen u obtienen atributos del objeto ThreadGroup.
- Methods That Operate on All Threads within a Group (Mtodos que operan
sobre todos los hilos dentro del grupo): este es un conjunto de mtodos que
desarrollan algunas operaciones, como inicio y reinicio, sobre todos los
hilos y subgrupos dentro del objeto ThreadGroup.
- Access Restriction Methods (Mtodos de restriccin de acceso):
ThreadGroup y Thread permiten al administrador de seguridad restringir el
acceso a los hilos en base a la relacin de miembro/grupo con el grupo