Inwersja priorytetów: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
MastiBot (dyskusja | edycje)
m robot dodaje: ca:Inversió de prioritat; zmiany kosmetyczne
Poprawa ostatniego akapitu. Proces 2, a nie 3 wykonuje się do końca przed procesem 1, który ma wyższy priorytet.
Linia 14:
Dopiero po zakończeniu procesu 2 zostaje ponownie uruchomiony proces 3, który natychmiast po zwolnieniu zasobu zostaje wywłaszczony przez proces 1, który może kontynuować wykonanie.
 
W powyższym przykładzie proces 1 o wyższym priorytecie jest wykonywany dopiero po zakończeniu procesu 32 o niższym priorytecie - taka sytuacja jest nazywana '''inwersją priorytetów'''. Jako środek zaradczy stosuje się tymczasowe podniesienie priorytetu procesów
wywłaszczonych, które rezerwują zasoby, do najwyższego priorytetu procesu oczekującego na te zasoby. Oryginalna wartość priorytetu zostaje im przywrócona natychmiast po zwolnieniu zasobów.