1. Programación concurrente orientada a objetos: Uso de estructuras concurrentes. Objetos y concurrencia. Imposiciones de diseño. El antes y después de los patrones. 2. Exclusión:Inmutabilidad. Sincronización. Confinamiento. Estructuración y refactorización de clases. Aplicaciones de las utilidades para la gestión de cerrojos. 3. Dependencia de estados: Como enfrentarse a los fallos. Métodos protegidos. Estructuración y refactorización de clases. Aplicación de utilidades para el control de la concurrencia. Acciones conjuntas. Transacciones. Implementación de las utilidades para el control de la concurrencia. 4. Creación de hilos: mensajes unidireccionales. Composición de mensajes unidireccionales. Servicios en hilos. Descomposición paralela. Objetos activos.
Otros clientes que compraron Programacion Concurrente Con Java, también compraron: