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
Wykup dostęp
Pytanie 121
Jak można poradzić sobie z problemem poślizgu?
Zmieniając pętlę while na do while
Jest to niemożliwe
żadne z powyższych
Blokując dane współdzielone za pomocą zmiennej statycznej
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?
Niezwłocznie po ich zablokowaniu
Nigdy
Kiedy drugi wątek poprosi o ich zwolnienie
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ą?
Podczas optymalizacji kodu
Kiedy otrzymany wynik nie jest zgodny z naszym oczekiwaniem
Na poziomie projektowania architektury aplikacji
Wiedza ta nie przydaje się
Pytanie 125
Czym jest StringIndexOutOfBoundsException?
Interfejsem
Wyjątkiem
Komentarzem
Metodą
Pytanie 126
Jaką metodą klasy Thread można uruchomić wykonywanie wątku?
startThread()
run()
start()
runThread()
Pytanie 127
Co zwraca metoda notify() klasy Object?
String
nie zwraca żadnej wartości
boolean
int
Pytanie 128
Jakie są wymagania interfejsu Runnable:
println()
run()
main()
toString()