Semafor (programovanie): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Riadok 47:
 
 
Aby sme sa vyhli činnému čakaniu, semafor môže mať priradenú [[radaradefronta (dátová štruktúra)|radufronta]] procesov (obyčajne [[FIFO|first-in, first-out]]). Ak proces vykoná procedúru ''P'' na semafore, ktorý má hodnotu 0, proces je pridaný do tejto radyfronty. Ak iný proces zvýši semafor vykonaním procedúry ''V'' a aspoň jeden proces je vvo radefronte semaforu, jeden z nich je vybratý a pokračuje vo svojom behu.