![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Magistrus |
|
||||
![]() Жив ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 14.6.2006 Где: г. Одесса Репутация: нет Всего: 1 |
Как остановить и сново запустить java.util.Timer
есть метод cancel() но он у мен не рабатает есть еще purge() - этот метод я вобще не понимаю зачем java.swing.Timer не предлагать, так как желательно чтоб выполняемая задача была отдельным классом вот так я создаю массив таймеров
а вот так пытаюсь тормознуть:
помогит кто чем можете! --------------------
~ вот такая вот загагулина ~ |
||||
|
|||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
Таймер - это поток. Его нельзя повторно использовать. Его можно один раз запустить и один раз остановить. После этого надо создать новый таймер.
В один таймер можно поставить несколько задач, т.е. необязательно создавать на каждую задачу свой таймер и класть их в массив. Это нужно делать в том случае, когда выполнение задач перекрывается во времени, или время выполнения задачи непредсказуемо. Тогда оправдано каждую задачу выполнять в отдельном потоке, т.е. таймере. Это более надежно, но и требует больше ресурсов из-за создания в каждом таймере отдельного потока. |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
можно так приостановить и продолжить какой нибудь процесс
|
|||
|
||||
w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 20 Всего: 54 |
dorogoyIV, вы документацию читаете? Эти методы не следует использовать.
-------------------- ![]() ![]() |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
w1nd, если честно- не читал, не было необходимости. спасибо, что подсказали
![]() |
|||
|
||||
Magistrus |
|
||||
![]() Жив ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 14.6.2006 Где: г. Одесса Репутация: нет Всего: 1 |
Понятно спасибо! Т.е. если у меня таймер является свойством класса, то для того чтобы его вновь запустить надо просто перед добавлением задания добавить строку
такс, проверим... --------------------
~ вот такая вот загагулина ~ |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |