Топ контрибуторов
loading
loading
Знаете ли Вы, что

Список полученных сертификатов находится на странице Вашего профиля. Сертификаты можно распечатать или разместить на Вашем сайте.

Лента обновлений
ссылка Aug 23 22:40
Комментарий от qweky:
Жесткий тест, даже в oracle тысты по началу, хоть и на анг...
ссылка Aug 23 12:03
Комментарий от necromancer:
Отличный тест для подготовки к собеседованию на джун...
ссылка Aug 23 07:59
Комментарий от BUBLIC:
Отличная статья
ссылка Aug 22 22:14
Комментарий от adzero:
Для меня тоже открытие, я всегда их стороной обходил, а т...
ссылка Aug 22 22:07
Комментарий от adzero:
Сколько раз втык получал за s = "" + l; но тем не менее э...
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 439355 / 2156581.

Java / Методы yield(), sleep(), wait()

Автор: bodzu  к списку      

Вопрос
Чем отличаются методы yield(), sleep(), wait()?
Ответ
Когда задача вызывает метод yield(), она меняет состояние потока из running в runnable.

При вызове метода sleep(), состояние изменяется с running на waiting/sleeping.

Метод wait(1000), заставляет заснуть текущий поток на одну секунду. Поток может спать менее секунды, если получает notify() или notifyAll().

Если Вам понравился вопрос, проголосуйте за него

Голосов: 33  loading...
mdzhezhelo   alfmaster   uniservise   alex_skn   Insider19912011   rfvert   SamTan   AlexJa   Denisko   loque   grim   Ruzveld   Dukh   ifa   qwertyserg   dcba1257908   stskr   NastyWaffle   xiwix   ybnabbas   drevlyanin   HardDeveloper   TigRon4ik   YaroslavTir   Sebastian   shomeser   chymak   ZagZag   antkramarew   Sulfur   Germez1   defascat   minal2000