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.

MonitoriUslovna sinhronizacija u monitorima (Hoare, 1974)- uslovna promenljiva (condition variable) ječlan(promenljiva unutar) monitora sa dve operacije:• wait: proces koji je izvršio wait se (bezuslovno)suspenduje (blokira) i smešta u red čekanja pridruženovoj uslovnoj promenljivoj; proces potom oslobađa svojekskluzivni pristup monitoru i time dozvoljava da drugiproces uđe u monitor;• signal: kada neki proces izvrši ovu operaciju, sa redablokiranih procesa na ovoj uslovnoj promenljivojoslobađa se (deblokira) jedan proces, ako takvog ima;ako takvog procesa nema, onda ova operacija nemanikakvog efekta9/285

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

Saved successfully!

Ooh no, something went wrong!