5. Predavanje - VTS NS
5. Predavanje - VTS NS
5. Predavanje - VTS NS
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