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.
Locking/Unlocking con TestAndSet<br />
• Si usa una variabile intera blocco per<br />
contenere l'informazione “risorsa libera o<br />
occupata”<br />
– blocco=FALSE: la risorsa è libera<br />
– blocco=TRUE: la risorsa è occupata<br />
do {<br />
while (TestAndSet(blocco));<br />
sezione <strong>critica</strong>;<br />
blocco = FALSE;<br />
} while (1);<br />
29