2011-02-10 9 views
0

Я пытаюсь разработать программу Java для работы в сети, где я требую, чтобы мой объект класса имеет соответствующий таймер с ним ......Создание Таймеры в Java

Тогда если указанные аутов время пробега I может делать разные вещи с таким объектом, как ретрансляция или убийство ...

Я хотел бы спросить, есть ли объект таймера, который автоматически отслеживает время, прошедшее после его создания, а затем выдает предупреждение о некотором указанном значении потерянного времени .... или есть какой-либо метод для совершения такой вещи ....

Большое спасибо ...

ответ

2

В этом случае, что вы действительно хотите, это не таймер, а тайм-аут.

В этой области отсутствуют классы JDK для сетей. Посмотрите на commons-httpclient. Он поддерживает это из коробки и должен хорошо подходить вам.

+0

действительно? как насчет 'Thread.sleep (4000);' –

+0

Уточненный мой ответ. Взгляните на URL.openConnection(), и вы увидите, что в отношении организации сети тайм-ауты не поддерживаются из коробки. –

0
+0

Извините, ответил слишком быстро. Вам нужна реализация секундомера. Что-то вроде этого. http://www.devdaily.com/blog/post/java/stopwatch-class-that-can-be-used-for-timings-benchmarks – Speck

1

Посмотрите на Timer и TimerTask. С помощью класса Timer вы можете запланировать выполнение заданной задачи, представленной экземпляром TimerTask.

Смежные вопросы