JavaRush /Курси /Java Multithreading /Підготовка до співбесіди 5 рівень

Підготовка до співбесіди 5 рівень

Java Multithreading
Рівень 5 , Лекція 15
Відкрита

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

  Питання до співбесід
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()?

 

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ