Multithreading - A la manera de Delphi
Esta guía fue escrita para quien esté interesado en mejorar la respuesta en sus aplicaciones Delphi mediante el uso de hilos de ejecución (Threads). Cubre aspectos desde los más simples (para el novato) hasta algunos más sofisticados en un nivel intermedio y algunos ejemplos traen aspectos que rozan el nivel avanzado. Se asume que el lector conoce la programación en Object Pascal, incluyendo la programación orientada a objetos y una comprensión del trabajo con eventos de programación.
- Introducción
- Capítulo 1. ¿Qué son los hilos de ejecución? ¿Porqué usarlos?
- Capítulo 2. Crear un hilo de ejecución en Delphi.
- Capítulo 3. Sincronización básica.
- Capítulo 4. Destrucción simple de hilos.
- Capítulo 5. Más sobre destrucciones de hilos. Deadlock.
- Capítulo 6. Más sincronización: Secciones críticas y mutexes.
- Capítulo 7. Guía de programación de mutex. Control de concurrencia.
- Capítulo 8. Clases Delphi seguras para entornos multihilo y prioridades.
- Capítulo 9. Semáforos. Administración del flujo de datos. La relación productor - consumidor.
- Capítulo 10. E/S y flujo de datos: del bloqueo a lo asincrónico, ida y vuelta.
- Capítulo 11. Sicronizadores y Eventos.
- Capítulo 12. Más dispositivos Win32 para la sincronización.
- Capítulo 13. Usar hilos conjuntamente con el BDE, las excepciones y las DLLs.
- Capítulo 14. Un problema del mundo real, y su solución.
La Página de DriverOp