powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / остановка программы в любом месте
4 сообщений из 4, страница 1 из 1
остановка программы в любом месте
    #33438745
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как приостановить выполнение программы на какое-то время в каком-либо месте?
нужно ли для этого создавать Thread?
...
Рейтинг: 0 / 0
остановка программы в любом месте
    #33438755
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public   class  a {
   public   static   void  main (String[] args) {
    System.out.println("1");
    Thread.sleep( 2000 ); // ms
    System.out.println("2");
  }
}

--
WTF?
...
Рейтинг: 0 / 0
остановка программы в любом месте
    #33438841
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
во-первых, спасибо!
во-вторых, то место, куда передаются данные не успевает их обрабатывать
когда они приходят толпой по быстрому.
...
Рейтинг: 0 / 0
остановка программы в любом месте
    #33439105
carper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
i'm_noviceво-первых, спасибо!
во-вторых, то место, куда передаются данные не успевает их обрабатывать
когда они приходят толпой по быстрому.

Тогда не стоит использовать Sleep - sleep не гарантирует именно такой задержки, как ему указана, кроме того, вы сами вряд ли захотите подбирать эту задержку и тормозить программу "с запасом".

Стоит использовать два потока - один отдает данные, делает notify() и wait() и ждет пока другой поток их посчитает, потом этот другой поток отдает (при необходимости, разумеется, т.е. я не уверен, что первому потоку они вообще нужны) данные (делает notify) и, в свою очередь, делает wait() и ждет когда первый поток ему эти данные отдаст.

P.S. В принципе, я бы рекомендовал вызывать wait с заданием максимального времени ожидания на предмет зависания одного из потоков.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / остановка программы в любом месте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]