Slajd36

Slajd36



Wykluczenia procesów współbieżnych

■    W czasie wykonywania się programu współbieżnego działa tzw. planista Jest to element oprogramowania systemowego odpowiedzialny za sprawiedliwe (uczciwe) dopuszczanie do zasobów procesów oczekujących na ich usługi,

■    Jeżeli jednak w działającym programie współbieżnym występują takie procesy, które pomimo dopełnienia wszelkich warunków niezbędnych dla poinformowania planisty o tym, że oczekują one na dostęp do zasobów współdzielonych, takiego dostępu jednak nie uzyskują to mówimy o nich, że zostały one wykluczone,

■    O procesach wykluczanych mówimy, że są to procesy głodzone

■    Głodzenie procesów współbieżnych może być spowodowane brakiem uczciwości w działaniu planisty lub zakleszczeniami procesów współbieżnych.

Podstawowe pojęcia programowania współbieżnego 36


Wyszukiwarka

Podobne podstrony:
Slajd38 Blokada procesu współbieżnego ■ Zablokowany proces współbieżny w czasie jego wykluczenia wyk
Slajd37 Zagłodzenie procesu współbieżnego Specyficznym przypadkiem nieskończonego wstrzymywania (blo
1. Sortowanie Proces porządkowania danych nazywa się w programowaniu sortowaniem. Porządkowanie może
80903 Slajd9 (108) W czasie wykonywania programu procesor odczytuje kolejne rozkazy, które musi rozp
ronowa sama się programuje w wyniku procesu uczenia. Użytkownik może na własną rękę sieć douczać,
skanowanie0007 7 w przewidzianym w programie czasie nauczyć się czytać, ale również, nie mogą popraw
Pozycja jądra w systemie •    Każdy proces może wykonywać się w trybie jądra lub
Wyjątki a Jeśli w czasie wykonywania programu PL/SQL wystąpi błąd, działanie programu zostaje

więcej podobnych podstron