5. Predavanje - VTS NS
5. Predavanje - VTS NS
5. Predavanje - VTS NS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Upotreba semaforaPogodnosti semafora:• jednostavan i efikasan koncept• generalan koncept niskog nivoa – pomoću njega semogu implementirati mnogi drugi, apstraktniji konceptiza sinhronizacijuLoše strane semafora:• suviše jednostavan koncept niskog nivoa – nije logičkipovezan sa konceptima bližim domenu problema(resurs, kritična sekcija, ...)• kod složenijih programa lako postaje glomazan,nepregledan, težak za razumevanje, proveru iodržavanje jer su operacije nad semaforima rasute• podložan je greškama – mora se paziti na uparenost iredosled operacija wait i signal78/285