Nauka

Wilusz_PWiR

Wyświetlane są wszystkie pytania.
Pytanie 65
Jaki interfejs implementuje klasa ReentrantLock?
Interfejs Lock
Interfejs Comparable
Interfejs Runnable
Interfejs Serializable
Pytanie 66
W jakim bloku musi być umieszczona metoda unlock() w ReentrantLock, tak aby nie doszło do żadnych błędów:
Żadna z powyższych nie jest prawidłowa
W bloku „if”
W bloku „catch”
W bloku „finally”
Pytanie 67
Do czego służy mechanizm Executors?
Tworzenie puli wątków.
Uruchamianie wątków wewnątrz puli.
Uruchamianie zadań synchronicznych.
Jest to interfejs.
Pytanie 68
Ile wątków w jednym czasie przyjmuje pula wątków?
Nie więcej niż ilość zdefiniowana w trakcie tworzenia puli wątków.
Nie jesteśmy w stanie tego określić.
Każdy rodzaj puli przyjmuje jeden wątek.
Więcej niż ilość zdefiniowana w trakcie tworzenia puli wątków.
Pytanie 69
Jaka jest dobra praktyka pracując z pulami wątków?
Dodawanie wątków do puli czekających na wynik zadań będących w kolejce.
Dobre rozumienie i właściwy dobór zadań do strojenia puli wątków.
Dodawanie wiele wątków wykonujących długie operacje.
Dodawanie wątków po wywołaniu shutdown() na puli wątów.
Pytanie 70
Za co odpowiedzialna jest metoda notify()?
Powiadomienie i wybudzenie jednego z oczekujących wątków
Powiadomienie i wybudzenie wszystkich oczekujących wątków
żadne z powyższych
Dodanie aktualnego wątku do zbioru powiadamianych wątków
Pytanie 71
Jednym ze sposobów aby wątek znalazł się w stanie WAITING jest?
Object.wait()
Thread.join()
Object.notifyAll()
Object.notify()
Pytanie 72
Do jakiej klasy należy metoda notifyAll()?:
Object
Thread
Żadne z powyższych
Field