Mutua esclusione

Definizione rapida

La mutua esclusione limita l'utilizzo di una risorsa a un solo processo per volta.

Spiegazione

Quando più processi possono richiedere lo stesso elemento, questa proprietà impedisce loro di impiegarlo contemporaneamente: il successivo accesso deve attendere che quello corrente sia terminato.

Esempio pratico

Se un processo sta usando una risorsa protetta, un secondo processo non può accedervi nello stesso momento.

Spiegazione tecnica

Il vincolo riguarda la contemporaneità e garantisce che in ogni istante vi sia al massimo un utilizzatore della risorsa.

Da non confondere con

Non vieta necessariamente l'uso successivo da parte di altri processi; esclude soltanto gli accessi sovrapposti.