|
|
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
Как приостановить выполнение главного потока (main) приложения на заданное время? И чтобы при этом процессор не сильно грузился... т.е. цикл выполнения чего-то не подходит... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 16:35 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
Thread.sleep(...)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 16:42 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
грасаф-йожыгThread.sleep(...)? А main процесс ? Надо просто на время приостановится, а потом продолжить... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 18:27 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
insect А main процесс ? в чем проблема? Thread th = Thread.currentThread( ); th.sleep(...); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 18:41 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
Steppenwulfв чем проблема? Thread th = Thread.currentThread( ); th.sleep(...); А main наследует от thread ? Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 18:59 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
Steppenwulf в чем проблема? Скорее всего не удачно сформулирован вопрос. Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 19:00 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUs Steppenwulf в чем проблема? Скорее всего не удачно сформулирован вопрос. Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :) Всё вроде как проще.... типа sleep(time)... Как сделать (при)остановку на задааное время (никаких подпроцессов, нитей...и прочего тоже нет)? И дополнительное условие: по возможности не загружать процессор ... Это невозможно? Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 00:27 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
Безусловно возможно - Код: plaintext 1. 2. 3. 4. 5. 6. P.S. Thread.sleep выполняет sleep (ведь это и нужно?) для текущего потока. если текущий поток - main - стало быть слипаем main .... в чем собственно траблы ? ........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 01:14 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
P.P.S если не нравится дергать Thread.sleep(...) - претензии , pls, к чувакам с www.java.sun.com :). в принципе можно крутить цикл с опросом System.currentTimeMillis() , но тады с минимальной нагрузкой на проц будут большие траблы... :) и еще - лично у меня на WinXP SP1 + JDK 1.4.2 при sleep c интервалом менее 5 миллисекунд наблюдался реальный sleep в районе секунды ... баг это или фича - фиг знает - но полезно иметь ввиду...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 01:20 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
insect NotGonnaGetUs Steppenwulf в чем проблема? Скорее всего не удачно сформулирован вопрос. Наверное, предполагалось что-то вроде: "как из вспомогательного потока остановить main поток?". Или типа того. Хотя точно знает только автор :) Всё вроде как проще.... типа sleep(time)... Как сделать (при)остановку на задааное время (никаких подпроцессов, нитей...и прочего тоже нет)? И дополнительное условие: по возможности не загружать процессор ... Это невозможно? Electronic Insect бл*, хорош тупить. откуда и что надо остановить? увидел умное слово на форуме (а именно Thread.sleep()), и че? фпадлу залезть джава-доки почитать, что он делает? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 09:30 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
insect грасаф-йожыгThread.sleep(...)? А main процесс ? Надо просто на время приостановится, а потом продолжить... Electronic Insect а, б.лять, где тут мне корелляцию провести твоего поста с моим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 09:31 |
|
||
|
Как приостановить выполнение главного потока (main) приложения?
|
|||
|---|---|---|---|
|
#18+
GammiBearБезусловно возможно - Код: plaintext 1. 2. 3. 4. 5. 6. P.S. Thread.sleep выполняет sleep (ведь это и нужно?) для текущего потока. если текущий поток - main - стало быть слипаем main .... в чем собственно траблы ? ........ Спасибо. Вот это именно и надо было... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 11:12 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2153526]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 391ms |

| 0 / 0 |
