Explicado programa de sección crítica con ejemplo completo