Twoja przeglądarka nie obsługuje JavaScript!
Ucz się szybciej
Testy
Fiszki
Notatki
Zaloguj
Pytania i odpowiedzi
Wilusz_PWiR
Zebrane pytania i odpowiedzi do zestawu.
Ilość pytań:
140
Rozwiązywany:
8064 razy
Pytanie 121
Jak można poradzić sobie z problemem poślizgu?
Blokując dane współdzielone za pomocą zmiennej statycznej
Pytanie 122
Kiedy może wystąpić problem poślizgu?
W sytuacji, gdy wątek zostaje zawieszony po sprawdzeniu warunku a przed wykonaniem czynności z nim związanych
Pytanie 123
Kiedy dane zostają zwolnione przez wątek działających na nich?
Kiedy wątek blokujący ukończy wszelkie działania na danych
Pytanie 124
Kiedy wiedza o poślizgu jest przydatna podczas pracy nad aplikacją wielowątkową?
Kiedy otrzymany wynik nie jest zgodny z naszym oczekiwaniem
Pytanie 125
Czym jest StringIndexOutOfBoundsException?
Wyjątkiem
Pytanie 126
Jaką metodą klasy Thread można uruchomić wykonywanie wątku?
start()
Pytanie 127
Co zwraca metoda notify() klasy Object?
nie zwraca żadnej wartości
Pytanie 128
Jakie są wymagania interfejsu Runnable:
run()
Pytanie 129
Jaki typ zwraca join() z klasy Thread?
nie zwraca nic, void
Pytanie 130
Jaki typ zwraca isAlive() z klasy Thread?
boolean
Pytanie 131
Jaki typ Exception rzuci metoda join() z klasy Thread jeżeli zostanie przerwany wątek na którym została wykonana:
InterruptedException
Pytanie 132
Czym są semafory?
To liczniki umożliwiające dostęp do sekcji krytycznej aplikacji jednemu lub wielu wątkom.
Pytanie 133
Po co się tworzy wątki?
Tworzenie wątków umożliwia podział aplikacji na niezależne podprogramy, wykonujące współbieżnie określone zadania.
Pytanie 134
W jakim celu stosujemy semafory?
W celu synchronizacji wątków i zapobiegania szkodliwej rywalizacji.
Pytanie 135
Jaki problem jest rozwiązany przy stosowaniu tego rozwiązania?
Zakleszczenie
Pytanie 136
Jakim słowem oznaczona jest sekcja krytyczna?
Synchronized
Pytanie 137
Głównym zadaniem monitora jest:
Kontrolowanie dostępu do sekcji kodu
Pytanie 138
Do czego może doprowadzić wystąpienie błędnego stanu?
Do zgłoszenia wyjątku i przerwania wykonania
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
Pytanie 140
Aby zablokować zasób dla jednego wątku możemy:
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.
Początek
Pokaż poprzednie pytania
Powiązane tematy
#programowanie
#pwir
Inne tryby
Nauka
Test
Fiszki
Pobierz PDF