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 wykSlajd37 Zagłodzenie procesu współbieżnego Specyficznym przypadkiem nieskończonego wstrzymywania (blo1. Sortowanie Proces porządkowania danych nazywa się w programowaniu sortowaniem. Porządkowanie może80903 Slajd9 (108) W czasie wykonywania programu procesor odczytuje kolejne rozkazy, które musi rozpronowa 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ą poprawPozycja jądra w systemie • Każdy proces może wykonywać się w trybie jądra lubWyjątki a Jeśli w czasie wykonywania programu PL/SQL wystąpi błąd, działanie programu zostajewięcej podobnych podstron