En esta última entrega analizaremos algunos de los problemas que se plantean a la hora de desarrollar programas concurrentes.
La programación concurrente (implementada a través de procesos separados o de threads) plantea una serie de inconvenientes respecto del uso de recursos o datos compartidos, que abren un campo de investigación interesantísimo y con muchos puntos aún no resueltos. Presentaremos aquí solamente una introducción a esta problemática, ejemplificando cada situación con nuestro servidor concurrente.
Nota del 19/11/2006: Ahora puede descargar el tutorial completo.
