CONCORRENZA Mutua esclusione 1. Accedere ad una ragione critica 2. Variabili di lock 3. Soluzioni? cicla per sempre cicla per sempre fino a quando turno e' a 1 fino a quando turno e' a 0 fine fine regione_critica () regione_critica () turno = 1 turno = 0 esci_regione_critica(); esci_regione_critica (); fine fine Problema: processo 0 esce dalla sezione critica dopo aver messo turno a 1 e inizia il ciclo aspettando che il processo 1 finisca anche esso tutto il ciclo.