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?
Blokując dane współdzielone za pomocą zmiennej statycznej
żadne z powyższych
Zmieniając pętlę while na do while
Jest to niemożliwe
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()
W sytuacji, gdy wątek zostaje zawieszony po sprawdzeniu warunku a przed wykonaniem czynności z nim związanych
Kiedy dwa wątki jednocześnie próbują zapisać coś w tym samym miejscu w pamięci
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
Nigdy
Niezwłocznie po ich zablokowaniu
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
Wiedza ta nie przydaje się
Kiedy otrzymany wynik nie jest zgodny z naszym oczekiwaniem
Podczas optymalizacji kodu
Pytanie 125
Czym jest StringIndexOutOfBoundsException?
Komentarzem
Interfejsem
Metodą
Wyjątkiem
Pytanie 126
Jaką metodą klasy Thread można uruchomić wykonywanie wątku?
run()
start()
runThread()
startThread()
Pytanie 127
Co zwraca metoda notify() klasy Object?
nie zwraca żadnej wartości
boolean
int
String
Pytanie 128
Jakie są wymagania interfejsu Runnable:
run()
toString()
println()
main()