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

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка Jun 15 11:12
Комментарий от uuoweznv:
Присоединяюсь к предыдущим ораторам!
Что такое дополнит...
ссылка Jun 15 11:10
Комментарий от uuoweznv:
Считаю вопрос "Что такое программа в понимании Verilog?...
ссылка Jun 15 00:56
Комментарий от vovannna:
почему newB("AB"); скомпилируется?
ссылка Jun 14 20:01
Комментарий от Croessmah:
Не знаю, это нужно у эксперта спрашивать.
ссылка Jun 14 18:33
Комментарий от Novator_GSM:
+4
Статистика

Тестов: 153, вопросов: 8595. Пройдено: 435234 / 2135219.

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

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

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

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

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

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

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