Strona 16

Wilusz_PWiR

Przejdź na Memorizer+
W trybie testu 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
Aktywuj
Pytanie 121
Jak można poradzić sobie z problemem poślizgu?
Jest to niemożliwe
żadne z powyższych
Blokując dane współdzielone za pomocą zmiennej statycznej
Zmieniając pętlę while na do while
Pytanie 122
Kiedy może wystąpić problem poślizgu?
Kiedy dwa wątki próbują skorzystać z zablokowanego zasobu
Tylko w sytuacji gdy jeden z wątków jest wstrzymywany funkcją wait()
Kiedy dwa wątki jednocześnie próbują zapisać coś w tym samym miejscu w pamięci
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?
Niezwłocznie po ich zablokowaniu
Nigdy
Kiedy wątek blokujący ukończy wszelkie działania na danych
Kiedy drugi wątek poprosi o ich zwolnienie
Pytanie 124
Kiedy wiedza o poślizgu jest przydatna podczas pracy nad aplikacją wielowątkową?
Na poziomie projektowania architektury aplikacji
Kiedy otrzymany wynik nie jest zgodny z naszym oczekiwaniem
Wiedza ta nie przydaje się
Podczas optymalizacji kodu
Pytanie 125
Czym jest StringIndexOutOfBoundsException?
Wyjątkiem
Interfejsem
Komentarzem
Metodą
Pytanie 126
Jaką metodą klasy Thread można uruchomić wykonywanie wątku?
start()
run()
startThread()
runThread()
Pytanie 127
Co zwraca metoda notify() klasy Object?
nie zwraca żadnej wartości
String
int
boolean
Pytanie 128
Jakie są wymagania interfejsu Runnable:
run()
main()
toString()
println()