13.07.2015 Views

5. Predavanje - VTS NS

5. Predavanje - VTS NS

5. Predavanje - VTS NS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

MonitoriRazličite varijante definisane semantike operacije signalkoje ovo rešavaju:• Operacija signal je dozvoljena samo ako je poslednja akcijaprocesa pre napuštanja monitora (kao u primeru ograničenogbafera)• Operacija signal ima sporedni efekat izlaska procesa iz proceduremonitora (implicitni return) - proces nasilno napušta monitor• Operacija signal koja deblokira drugi proces implicitno blokiraproces koji je izvršio signal, tako da on može da nastaviizvršavanje tek kada monitor postane slobodan; procesi koji sublokirani na ovaj način imaju prednost u odnosu na drugeprocese koji tek žele da uđu u monitor spolja• Operacija signal koja deblokira drugi proces ne blokira proceskoji je izvršio signal, ali deblokirani proces može da nastaviizvršavanje tek kada proces koji je izvršio signal napusti monitor13/285

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

Saved successfully!

Ooh no, something went wrong!