Оглавление:

Как поставить на паузу программу Java?
Как поставить на паузу программу Java?

Видео: Как поставить на паузу программу Java?

Видео: Как поставить на паузу программу Java?
Видео: Приложение за пару секунд на Java 2024, Ноябрь
Anonim

ВИДЕО

Следовательно, как приостановить поток в Java?

Обратите внимание, что вы не можете Пауза а нить От другого нить . Только нить сам может Пауза его исполнение. И нет никакой гарантии, что нить всегда спите точно на указанное время, потому что его может прервать другой нить , который описан в следующем разделе.

Во-вторых, есть ли в Java команда ожидания? Проще говоря, ждать () - это метод экземпляра, который используется для синхронизации потоков. Его можно вызвать на любом объекте, так как он определен прямо на Джава . lang. Object, но его можно вызвать только из синхронизированного блока.

Имея это в виду, как вы используете метод сна в Java?

Пример метода сна в java

  1. class TestSleepMethod1 расширяет Thread {
  2. public void run () {
  3. for (int i = 1; i <5; i ++) {
  4. попробуйте {Thread.sleep (500);} catch (InterruptedException e) {System.out.println (e);}
  5. System.out.println (я);
  6. }
  7. }
  8. public static void main (String args ) {

Блокирует ли спящий режим потока?

Нить . спать () отправляет текущий нить в состояние «Не запускается» на некоторое время. В нить сохраняет приобретенные мониторы, т. е. если нить в настоящее время находится в синхронизированном блокировать или метод никакой другой нить можете войти в это блокировать или метод.

Рекомендуемые: