11.04.2013 Views

Concorrência: exclusão mútua e sincronização - UFF

Concorrência: exclusão mútua e sincronização - UFF

Concorrência: exclusão mútua e sincronização - UFF

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Semáforos<br />

Um semáforo é uma variável inteira não negativa, manipulada<br />

através<br />

Inicialização<br />

Decremento OU acquire() Ou P() OU Down() OU wait() OU lock(): : pode<br />

bloquear um processo<br />

Incremento OU relase() OU V() OU Up() OU signal() OU unlock(): : pode<br />

desbloquear um processo<br />

As modificações feitas no valor do semáforo são atômicas e não<br />

podem ser interrompidas

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!