Sezione critica
Sezione critica
Sezione critica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Struttura semaforo passivo<br />
• Nel caso passivo, il semaforo diventa una<br />
struttura dati contenente:<br />
– la singola variabile intera S, che conta il numero<br />
di slot associati alla risorsa<br />
– una lista di processi che attendono lo sblocco<br />
della risorsa<br />
typedef struct {<br />
int valore;<br />
struct processo *p;<br />
} semaforo;<br />
puntatore alla lista dei<br />
processi in attesa di<br />
entrare nella sezione<br />
<strong>critica</strong><br />
41