Programación multihilo
Table of Contents
Este es el resultado de aprendizaje que se va a evaluar en esta unidad junto a los criterios de evaluación:
RA2. Desarrolla aplicaciones compuestas por varios hilos de ejecución analizando y aplicando librerías específicas.
- CE2a. Se han identificado situaciones en las que resulte útil la utilización de varios hilos en un programa.
- CE2b. Se han reconocido los mecanismos para crear, iniciar y finalizar hilos.
- CE2c. Se han programado aplicaciones que implementen varios hilos.
- CE2d. Se han identificado los posibles estados de ejecución de un hilo y programado aplicaciones que los gestionen.
- CE2e. Se han utilizado mecanismos para compartir información entre varios hilos de un mismo proceso.
- CE2f. Se han desarrollado programas formados por varios hilos sincronizados mediante técnicas específicas.
- CE2g. Se ha establecido y controlado la prioridad de cada uno de los hilos de ejecución.
- CE2h. Se han depurado y documentado los programas desarrollados.
- CE2i. Se ha analizado el contexto de ejecución de los hilos.
- CE2j. Se han analizado librerías específicas del lenguaje de programación que permiten la programacióm multihilo.
- CE2k. Se han reconocido los problemas derivados de la compartición de información entre los hilos de un mismo proceso.