CodeGym /Kurs Javy /Wielowątkowość w Java /Przygotowanie wywiadu | Poziom 5

Przygotowanie wywiadu | Poziom 5

Wielowątkowość w Java
Poziom 5 , Lekcja 15
Dostępny

"Cześć, Amigo!"

  Pytania do wywiadu
1 Nazwij wszystkie stany obiektu Thread.
2 Do jakich stanów może się przełączyć wątek po wejściu do zsynchronizowanego bloku?
3 W jakim stanie pojawi się wątek po wywołaniu metody wait()?
4 W jakim stanie wejdzie wątek, jeśli wywołana zostanie funkcja wait(500)?
5 W jakim stanie pojawi się wątek po wywołaniu metody notify()?
6 W jakim stanie pojawi się wątek po wywołaniu metody notifyAll()?
7 Trzy wątki w zsynchronizowanym bloku o nazwie wait() na obiekcie mutex.
W jakim stanie wejdą te wątki, jeśli czwarty wątek wywoła powiadomienieAll()?
8 Jaka jest różnica między dołączeniem (500) a czekaniem (500)?
9 Jaka jest różnica między czekaniem (500) a uśpieniem (500)?
10 W jaki stan wejdzie wątek po wywołaniu metody yield()?

 

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION