"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()?