— Привет, Амиго!

  Вопросы к собеседованиям
1 Назовите все состояния объекта Thread?
2 В какие состояния может перейти нить при входе в блок synchronized?
3 В какое состояние перейдет нить при вызове метода wait()?
4 В какое состояние перейдет нить при вызове метода wait(500)?
5 В какое состояние перейдет нить при вызове метода notify()?
6 В какое состояние перейдет нить при вызове метода notifyAll()?
7 Три нити в блоке synchronized вызвали wait() у объекта-мютекса.
В какое состояние перейдут эти нити, если четвертая нить вызовет notifyAll()?
8 Чем отличается join(500) от wait(500)?
9 Чем отличается wait(500) от sleep(500)?
10 В какое состояние перейдет нить при вызове метода yield()?