Descripción del mapa conceptual de PSP02
- PROGRAMACIÓN MULTIHILO
- permite desarrollar Aplicaciones multihilo
- que pueden utilizar y a veces se optimizan con
- Otras utilidades de concurrencia
- Pool de hilos
- que debemos
- Gestionar excepciones
- Depurar y documentar
- soportada en Java mediante Librerías y clases
- incluidas en los paquetes
- java.lang
- java.util.concurrent
- necesita de la Creación de hilos
- por alguno de estos procedimientos
- Extendiendo la clase Thread
- Mediante la Interface Runnable
- implica conocer Estados de un hilo
- y la forma de
- Iniciar un hilo
- Detener un hilo
- Finalizar un hilo
- en particular cómo Dormir un hilo
- importante saber como se realiza Gestión de hilos y su planifiación
- en cuanto a
- Prioridades
- Programación expulsora
- debemos preocuparnos de Sincronización y comunicación de hilos
- cuando hay Información compartida entre hilos
- utilizando
- Bloques de código synchronized
- Métodos para comunicar hilos de java.lang.Object
- Clases de sincronización
- evitando Interbloqueos
- está basada en Hilos
- pueden tener Recursos compartidos
- siendo importante sus Ventajas y usos
Leyenda:
- Los nodos se representan en letra negrita.
- Los comentarios se representan en letra normal.
Versión gráfica del mapa conceptual