powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как приостановить выполнение главного потока (main) приложения?
12 сообщений из 12, страница 1 из 1
Как приостановить выполнение главного потока (main) приложения?
    #32759709
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как приостановить выполнение главного потока (main) приложения на заданное время?
И чтобы при этом процессор не сильно грузился... т.е. цикл выполнения чего-то не подходит...

Electronic Insect
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32759733
грасаф-йожыг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thread.sleep(...)?
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760005
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грасаф-йожыгThread.sleep(...)?

А main процесс ?
Надо просто на время приостановится, а потом продолжить...

Electronic Insect
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760039
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insect
А main процесс ?


в чем проблема?

Thread th = Thread.currentThread( );
th.sleep(...);
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760070
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steppenwulfв чем проблема?

Thread th = Thread.currentThread( );
th.sleep(...);

А main наследует от thread ?

Electronic Insect
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760072
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steppenwulf в чем проблема?

Скорее всего не удачно сформулирован вопрос.
Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :)
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760254
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUs Steppenwulf в чем проблема?

Скорее всего не удачно сформулирован вопрос.
Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :)

Всё вроде как проще.... типа sleep(time)...

Как сделать (при)остановку на задааное время (никаких подпроцессов, нитей...и прочего тоже нет)? И дополнительное условие: по возможности не загружать процессор ...

Это невозможно?

Electronic Insect
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760262
GammiBear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Безусловно возможно -
Код: plaintext
1.
2.
3.
4.
5.
6.
 try {
      Thread.sleep(nMseconds); 
}
 catch (InterruptedException e){
   .....
}
однозначно. нагрузка на процессор минимальна.

P.S. Thread.sleep выполняет sleep (ведь это и нужно?) для текущего потока.
если текущий поток - main - стало быть слипаем main ....
в чем собственно траблы ? ........
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760264
GammiBear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.P.S если не нравится дергать Thread.sleep(...) - претензии , pls, к чувакам с www.java.sun.com :).

в принципе можно крутить цикл с опросом System.currentTimeMillis() , но тады с минимальной нагрузкой на проц будут большие траблы... :)

и еще - лично у меня на WinXP SP1 + JDK 1.4.2 при sleep c интервалом менее
5 миллисекунд наблюдался реальный sleep в районе секунды ...
баг это или фича - фиг знает - но полезно иметь ввиду......
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760407
жывадёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insect NotGonnaGetUs Steppenwulf в чем проблема?

Скорее всего не удачно сформулирован вопрос.
Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :)

Всё вроде как проще.... типа sleep(time)...

Как сделать (при)остановку на задааное время (никаких подпроцессов, нитей...и прочего тоже нет)? И дополнительное условие: по возможности не загружать процессор ...

Это невозможно?

Electronic Insect

бл*, хорош тупить. откуда и что надо остановить?
увидел умное слово на форуме (а именно Thread.sleep()), и че?
фпадлу залезть джава-доки почитать, что он делает?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public   class  Test() {
   public   static   void  main(String[] args) {
    System.out.println(System.currentTimeMillis());
    Thread.sleep(10000);
    System.out.println(System.currentTimeMillis());
  }
}
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760408
жывадёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insect грасаф-йожыгThread.sleep(...)?

А main процесс ?
Надо просто на время приостановится, а потом продолжить...

Electronic Insect

а, б.лять, где тут мне корелляцию провести твоего поста с моим?
...
Рейтинг: 0 / 0
Как приостановить выполнение главного потока (main) приложения?
    #32760599
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GammiBearБезусловно возможно -
Код: plaintext
1.
2.
3.
4.
5.
6.
 try {
      Thread.sleep(nMseconds); 
}
 catch (InterruptedException e){
   .....
}
однозначно. нагрузка на процессор минимальна.

P.S. Thread.sleep выполняет sleep (ведь это и нужно?) для текущего потока.
если текущий поток - main - стало быть слипаем main ....
в чем собственно траблы ? ........
Спасибо. Вот это именно и надо было...
Electronic Insect
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как приостановить выполнение главного потока (main) приложения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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