Fiszki

Wilusz_PWiR

Test w formie fiszek
Ilość pytań: 140 Rozwiązywany: 6751 razy
Co zwróci metoda Semafor.toString()
identyfikator semafora
liczbę obecnych pozwoleń w postaci "Permits=4"
żadne z powyższych
identyfikator oraz liczbę obecnych pozwoleń
identyfikator oraz liczbę obecnych pozwoleń
Czy liczba pozwoleń jest stała?
nie, ale jest ustalana przez system
nie i jest ustalana przez użytkownika
tak, jest ustalana przez system
semafory nie przechowują pozwoleń
nie i jest ustalana przez użytkownika
Jaki jest efekt metody acquire():
żadne z powyższych
zwiększenie liczby zezwoleń i zablokowanie dostępu do zasobu
zwraca obecną liczbę pozwoleń
zmniejszenie liczby zezwoleń i pozwolenie na dostęp wątku do zasobu
zmniejszenie liczby zezwoleń i pozwolenie na dostęp wątku do zasobu
Jaką wartość musi mieć licznik „hold count” w ReentrantLock, aby współdzielone zasoby były wolne?
hold count = 2
hold count = 0
hold count = 1
hold count = 3
hold count = 0
Jaki interfejs implementuje klasa ReentrantLock?
Interfejs Comparable
Interfejs Serializable
Interfejs Runnable
Interfejs Lock
Interfejs Lock
W jakim bloku musi być umieszczona metoda unlock() w ReentrantLock, tak aby nie doszło do żadnych błędów:
W bloku „finally”
W bloku „if”
Żadna z powyższych nie jest prawidłowa
W bloku „catch”
W bloku „finally”
Do czego służy mechanizm Executors?
Uruchamianie wątków wewnątrz puli.
Uruchamianie zadań synchronicznych.
Jest to interfejs.
Tworzenie puli wątków.
Tworzenie puli wątków.
Ile wątków w jednym czasie przyjmuje pula wątków?
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.
Nie więcej niż ilość zdefiniowana w trakcie tworzenia puli wątków.
Nie więcej niż ilość zdefiniowana w trakcie tworzenia puli wątków.
Jaka jest dobra praktyka pracując z pulami wątków?
Dodawanie wiele wątków wykonujących długie operacje.
Dodawanie wątków do puli czekających na wynik zadań będących w kolejce.
Dodawanie wątków po wywołaniu shutdown() na puli wątów.
Dobre rozumienie i właściwy dobór zadań do strojenia puli wątków.
Dobre rozumienie i właściwy dobór zadań do strojenia puli wątków.
Za co odpowiedzialna jest metoda notify()?
Powiadomienie i wybudzenie wszystkich oczekujących wątków
Powiadomienie i wybudzenie jednego z oczekujących wątków
Dodanie aktualnego wątku do zbioru powiadamianych wątków
żadne z powyższych
Powiadomienie i wybudzenie jednego z oczekujących wątków
Jednym ze sposobów aby wątek znalazł się w stanie WAITING jest?
Object.wait()
Object.notifyAll()
Thread.join()
Object.notify()
Thread.join()
Do jakiej klasy należy metoda notifyAll()?:
Thread
Field
Żadne z powyższych
Object
Object
Którą z metod uruchomić oczekiwanie na zakończenie CountDownLatch?
wait();
await();
whenfinish();
waittillend().
await();
Którą z metod zmniejszyć licznik po wykonaniu pracy przez każdy serwis?
minus().
countDown();
decrease();
down();
countDown();
Którą z metod otrzymamy aktualny stan licznika?
getCount();
count();
howmuch().
amount();
getCount();
Która z metod zmieni stan wątku thread 1 na Terminated?
Thraed1.kill()
Thread2.join(thread1)
Thread1.join(thread2)
Thread1.end
Thraed1.kill()
W jakim stanie znajduje się watke po wywołaniu metody .start()?
Started
Waiting
New
Runnable
Runnable
Jak nazywa się metoda, która wprowadza wątek w stan oczekiwania czasowego?
interrupt
sleep
kill
wait
sleep
Kiedy InterruptedException nie wystąpi podczas wywołania na wątku metody interrupt()?
nigdy – w przypadku tej metody wyrzucany jest wyjątek RuntimeException
kiedy wątek jest zablokowany metodą join(), wait() lub sleep()
kiedy wątek nie jest zablokowany metodami join(), wait() ani sleep()
InterruptedException występuje zawsze, kiedy użyjemy metody interrupt()
kiedy wątek nie jest zablokowany metodami join(), wait() ani sleep()
W jakiej klasie dostępna jest metoda interrupt()?
Object
Thread
Runtime
nie ma takiej metody
Thread

Powiązane tematy

#programowanie #pwir

Inne tryby