Nauka

Wilusz_PWiR

Wyświetlane są wszystkie pytania.
Pytanie 137
Głównym zadaniem monitora jest:
Utworzenie graficznego interfejsu programu
Monitorowanie zmiennych
Kontrolowanie dostępu do sekcji kodu
Wykonywanie instrukcji
Pytanie 138
Do czego może doprowadzić wystąpienie błędnego stanu?
Do zabicia wątku
Żadne z powyższych
Do zgłoszenia wyjątku i przerwania wykonania
Do nieskończonego zapętlenia wykonania działania programu
Pytanie 139
Jak można w łatwy sposób doprowadzić do wystąpienia błędu stanu?
Usypiając wątek po sprawdzeniu warunku przed przetwarzaniem niezablokowanego zasobu
Zgłaszając wyjątek w trakcie wykonania kodu jednego z wątków
Uruchamiając wiele wątków przetwarzających ten sam zasób
Blokując zasób przed przetwarzaniem
Pytanie 140
Aby zablokować zasób dla jednego wątku możemy:
Dodać słowo locked definiując zasób
Dodać zmienną informującą o tym że zasób jest zablokowany przyjmująca wartości true lub false i odpowiednio ją obsługiwać przy wykorzystaniu zasobu.
Wykonać metodę lock() na wątku
Sprawić aby wątek dziedziczył z klasy ReentrantLock
Przejdź na Memorizer+
W trybie nauki zyskasz:
Brak reklam
Quiz powtórkowy - pozwoli Ci opanować pytania, których nie umiesz
Więcej pytań na stronie testu
Wybór pytań do ponownego rozwiązania
Trzy razy bardziej pojemną historię aktywności
Wykup dostęp