powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Периодический запуск
7 сообщений из 7, страница 1 из 1
Периодический запуск
    #34406695
squarea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно запускать метод с определенным периодом.
То есть запускаю java файл , и в нем опр. метод запускается по timeout'y ну или как-нибудь так
...
Рейтинг: 0 / 0
Периодический запуск
    #34406728
pasha701
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из Tutorial
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 import  java.util.Timer;
 import  java.util.TimerTask;

/**
 * Simple demo that uses java.util.Timer to schedule a task to execute
 * once 5 seconds have passed.
 */

 public   class  Reminder {
    Timer timer;

     public  Reminder( int  seconds) {
        timer =  new  Timer();
        timer.schedule( new  RemindTask(), seconds* 1000 );
    }

     class  RemindTask  extends  TimerTask {
         public   void  run() {
            System.out.println("Time's up!");
            timer.cancel(); //Terminate the timer thread
        }
    }

     public   static   void  main(String args[]) {
        System.out.println("About to schedule task.");
         new  Reminder( 5 );
        System.out.println("Task scheduled.");
    }
}

...
Рейтинг: 0 / 0
Периодический запуск
    #34406808
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого лучше использовать Quartz
вот тут написано поччему не стоит использовать таймер... http://www.opensymphony.com/quartz/wikidocs/FAQ.html#FAQ-notTimer
там же на сайте можно скачать либу
...
Рейтинг: 0 / 0
Периодический запуск
    #34406869
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y3uдля этого лучше использовать Quartz
вот тут написано поччему не стоит использовать таймер... там же на сайте можно скачать либу

Quartz нужен для Enterprise приложений. В остальных можно и обычным обойтись.
...
Рейтинг: 0 / 0
Периодический запуск
    #34407316
squarea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благгодарю .
Но сейчас столкнулся с проблемой запускать ли программу как daemon (Timer(boolean isDaemon))или никак daemon . Как лучше то
(суть программы --- ftp client который периодически запускается и закачивает нов.файлы)
...
Рейтинг: 0 / 0
Периодический запуск
    #34407320
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может вам таймеры-то не нужны, а достаточтно Thread.sleep(some_value)?
...
Рейтинг: 0 / 0
Периодический запуск
    #34407608
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
squareaБлаггодарю .
Но сейчас столкнулся с проблемой запускать ли программу как daemon (Timer(boolean isDaemon))или никак daemon . Как лучше то
(суть программы --- ftp client который периодически запускается и закачивает нов.файлы)
Странный вопрос. Насколько я понимаю, программу как демон вы не запустите (в терминах Java). Разница между обычным потоком и потоком-демоном в том, что при наличии только последних выполнение программы завершается.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Периодический запуск
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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