Twoja przeglądarka nie obsługuje JavaScript!
Ucz się szybciej
Testy
Fiszki
Notatki
Zaloguj
Fiszki
Wilusz_PWiR
Test w formie fiszek
Ilość pytań:
140
Rozwiązywany:
6755 razy
Ile najwięcej procesów może obsłużyć mechanizm blokowania zmiennych?
Żadna odpowiedź nie jest prawdziwa
Więcej niż 2
Max 2
Tylko 1
Więcej niż 2
Na podstawie jakich parametrów oceniany jest mechanizm synchronizacji?
Postęp
Wszystkie powyższe
Wzajemne wykluczanie
Ograniczone oczekiwanie
Wszystkie powyższe
Czym jest semafor?
sytuacja, w której wątek nie może otrzymać dostępu do danych
zatrzymanie wykonania wątku
metoda kontroli dostępu przez wiele procesów do wspólnego zasobu
metoda, dzięki której uruchamiamy wątek
metoda kontroli dostępu przez wiele procesów do wspólnego zasobu
Czym jest deadlock?
sytuacja, w której wątki wzajemnie blokują zasoby potrzebne do działania
uśpiony wątek
wątek działający w tle
metoda, która wstrzymuje wątek, dopóki inny wątek się nie wykona
sytuacja, w której wątki wzajemnie blokują zasoby potrzebne do działania
Jak działa metoda acquire()?
usypia wątek na podaną długość czasu w milisekundach
powiadamia i wybudza wszystkie oczekujące wątki
powiadamia i wybudza jeden oczekujący wątek
blokuje dostęp do zasobów, dopóki nie zostanie uzyskana zgoda
blokuje dostęp do zasobów, dopóki nie zostanie uzyskana zgoda
Którą metodę musi zdefiniować klasa implementująca interfejs java.lang.Runnable?
żadną z powyższych
public void run();
void run();
public void start();
public void run();
Jak nazywa się metoda używana do uruchamiania wykonywania wątku?
start();
run();
resume();
init();
start();
Która z poniższych metod nie może bezpośrednio spowodować, że wątek przestanie działać?
Wywołanie metody wait() na obiekcie.
Wywołanie metody notify() na obiekcie.
Wywołanie metody SetPriority() na obiekcie Thread.
Wywołanie metody sleep() na obiekcie Thread.
Wywołanie metody notify() na obiekcie.
Czego abstrakcją jest pisarz?
Programisty
Procesu edytującego zasób
Procesu odczytującego zasób
Nie jest abstrakcją
Procesu edytującego zasób
W wariancie faworyzującym czytelników zagłodzenie może dotyczyć:
Jedynie czytelnika
Jedynie pisarza
Pisarza oraz czytelnika
Zasobu
Jedynie pisarza
W wariancie faworyzującym czytelników dostęp wyłączny może uzyskać:
Zasób
Jedynie czytelnik
Jedynie pisarz
Pisarz lub czytelnik
Jedynie pisarz
Która paczka zawiera klasę semafora?
żadna z powyższych
java.util.concurrent
java.lang.math
java.util.semaphore
java.util.concurrent
Jaką funkcję należy wywołać, aby wątek miał dostęp do zasobów?
żadne z powyższych
acquire()
release()
sem()
acquire()
Co określa parametr num w konstruktorze?
obecną iterację
żadne z powyższych
stan licznika
liczbę początkowych zezwoleń na dostęp do zasobów
liczbę początkowych zezwoleń na dostęp do zasobów
Jakie wartości może przyjmować Semafor binarny?
Wszystkie całkowite
Od 0 do 10
0 i 1
żadne z powyższych
0 i 1
Jakie wartości może przyjmować Semafor zliczeniowy?
0 i 1
Całkowite dodatnie
Całkowite nieujemne
Całkowite ujemne
Całkowite dodatnie
Semafor podczas inicjowania przyjmuje wartość:
1
0
-1
2
1
Synchronizacja w Javie jest możliwa dzięki:
metodzie Thread.s
bibliotece jawa.sync
słowie kluczowemu synchronized
wszystkie powyższe odpowiedzi są poprawne
słowie kluczowemu synchronized
Gdzie nie można użyć bloku synchronized?
w metodzie
żadne z powyższych
w funkcji
odpowiedzi a i b są poprawne
żadne z powyższych
Kiedy wątek jest wykonywany w bloku synchronized, a inny próbuje uzyskać dostęp do zawartego w nim zasobu to wątek próbujący uzyskać dostęp:
pomaga wykonywać instrukcje pierwszemu wątkowi
zostaje zawieszony
jest wykonywany jednocześnie z pierwszym wątkiem
żadne z powyższych
zostaje zawieszony
Początek
Pokaż poprzednie pytania
Pokaż kolejne pytania
Powiązane tematy
#programowanie
#pwir
Inne tryby
Nauka
Test
Powtórzenie