Junior — Middle
U čemu se sastoji situacija kada proces niskog prioriteta blokira izvršenje procesa višeg prioriteta?
sobes.tech АИ
Одговор од АИ
Ova situacija se naziva inverzija prioriteta. Javlja se kada proces niskog prioriteta drži resurs (npr. mutex) koji je neophodan za izvršenje procesa višeg prioriteta. Kao rezultat, proces višeg prioriteta je blokiran i ne može nastaviti dok proces nižeg prioriteta ne oslobodi resurs.
Za rešavanje ovog problema koriste se mehanizmi nasleđivanja prioriteta, pri čemu se privremeno povećava prioritet procesa nižeg prioriteta do nivoa procesa višeg prioriteta, kako bi brže oslobodio resurs.